Home
last modified time | relevance | path

Searched refs:syscalls (Results 1 – 25 of 95) sorted by relevance

1234

/openbsd-src/libexec/ld.so/aarch64/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
43 .openbsd.syscalls :
45 *(.openbsd.syscalls .openbsd.syscalls.*)
46 } :syscalls
52 .openbsd.syscalls :
54 *(.openbsd.syscalls .openbsd.syscalls.*)
55 } :syscalls
/openbsd-src/regress/sys/kern/unveil/
H A DMakefile5 PROGS+= syscalls
8 REGRESS_ROOT_TARGETS+= run-regress-syscalls
9 run-regress-syscalls:
10 ${SUDO} ./syscalls
/openbsd-src/gnu/usr.bin/perl/
H A Dgen_syscall_emulator.pl31 my %syscalls = parse_syscalls(
35 delete $syscalls{MAXSYSCALL}; # not an actual function
81 foreach my $name (sort keys %syscalls) {
82 my $s = $syscalls{$name};
112 sort { $syscalls{$a}{id} <=> $syscalls{$b}{id} } keys %syscalls
114 my %s = %{ $syscalls{$name} };
/openbsd-src/libexec/ld.so/sh/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
39 .openbsd.syscalls : { *(.openbsd.syscalls .openbsd.syscalls.*) } :syscalls
/openbsd-src/libexec/ld.so/m88k/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
40 .openbsd.syscalls : { *(.openbsd.syscalls .openbsd.syscalls.*) }
41 :syscalls
/openbsd-src/libexec/ld.so/amd64/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
47 .openbsd.syscalls :
49 *(.openbsd.syscalls .openbsd.syscalls.*)
50 } :syscalls
/openbsd-src/libexec/ld.so/i386/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
42 .openbsd.syscalls :
44 *(.openbsd.syscalls .openbsd.syscalls.*)
45 } :syscalls
/openbsd-src/libexec/ld.so/alpha/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
43 .openbsd.syscalls :
45 *(.openbsd.syscalls .openbsd.syscalls.*)
46 } :syscalls
H A DSYS.h65 .pushsection .openbsd.syscalls,"",@progbits ;\
/openbsd-src/libexec/ld.so/powerpc/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
43 .openbsd.syscalls :
45 *(.openbsd.syscalls .openbsd.syscalls.*)
46 } :syscalls
H A DSYS.h33 .pushsection .openbsd.syscalls,"",@progbits ;\
/openbsd-src/libexec/ld.so/hppa/
H A Dld.script9 syscalls PT_OPENBSD_SYSCALLS;
49 .openbsd.syscalls :
51 *(.openbsd.syscalls .openbsd.syscalls.*)
52 } :syscalls
/openbsd-src/libexec/ld.so/powerpc64/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
42 .openbsd.syscalls :
44 *(.openbsd.syscalls .openbsd.syscalls.*)
45 } :syscalls
H A DSYS.h33 .pushsection .openbsd.syscalls,"",@progbits ;\
/openbsd-src/libexec/ld.so/arm/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
44 .openbsd.syscalls :
46 *(.openbsd.syscalls .openbsd.syscalls.*)
47 } :syscalls
/openbsd-src/libexec/ld.so/riscv64/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
43 .openbsd.syscalls :
45 *(.openbsd.syscalls .openbsd.syscalls.*)
46 } :syscalls
/openbsd-src/libexec/ld.so/sparc64/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
43 .openbsd.syscalls :
45 *(.openbsd.syscalls .openbsd.syscalls.*)
46 } :syscalls
H A DSYS.h72 .pushsection .openbsd.syscalls,"",@progbits ;\
/openbsd-src/libexec/ld.so/mips64/
H A Dld.script8 syscalls PT_OPENBSD_SYSCALLS;
43 .openbsd.syscalls :
45 *(.openbsd.syscalls .openbsd.syscalls.*)
46 } :syscalls
H A DSYS.h33 .pushsection .openbsd.syscalls,"",@progbits ;\
/openbsd-src/sys/kern/
H A DMakefile11 @echo "Doing nothing. Did you want make syscalls?"
13 syscalls: init_sysent.c target
15 SYSCALLSRC = makesyscalls.sh syscalls.master
16 init_sysent.c syscalls.c ../sys/syscall.h ../sys/syscallargs.h: ${SYSCALLSRC}
17 sh makesyscalls.sh syscalls.master
H A Dexec_elf.c297 } *syscalls = NULL; in elf_read_pintable() local
301 if (pp->p_filesz > SYS_MAXSYSCALL * 2 * sizeof(*syscalls) || in elf_read_pintable()
302 pp->p_filesz % sizeof(*syscalls) != 0) in elf_read_pintable()
304 nsyscalls = pp->p_filesz / sizeof(*syscalls); in elf_read_pintable()
305 syscalls = malloc(pp->p_filesz, M_PINSYSCALL, M_WAITOK); in elf_read_pintable()
306 if (elf_read_from(p, vp, pp->p_offset, syscalls, in elf_read_pintable()
312 if (syscalls[i].sysno <= 0 || in elf_read_pintable()
313 syscalls[i].sysno >= SYS_MAXSYSCALL || in elf_read_pintable()
314 syscalls[i].offset > len) { in elf_read_pintable()
318 npins = MAX(npins, syscalls[ in elf_read_pintable()
[all...]
/openbsd-src/libexec/ld.so/
H A Dresolve.c785 } *syscalls; in _dl_pin() local
790 if (phdp->p_filesz > SYS_MAXSYSCALL * 2 * sizeof(*syscalls) || in _dl_pin()
791 phdp->p_filesz % sizeof(*syscalls) != 0 || in _dl_pin()
794 syscalls = _dl_mmap(NULL, phdp->p_filesz, PROT_READ, in _dl_pin()
796 if (syscalls == MAP_FAILED) in _dl_pin()
800 nsyscalls = phdp->p_filesz / sizeof(*syscalls); in _dl_pin()
802 if (syscalls[i].sysno < 0 || in _dl_pin()
803 syscalls[i].sysno >= SYS_MAXSYSCALL || in _dl_pin()
804 syscalls[i].offset >= len) in _dl_pin()
806 npins = MAXIMUM(npins, syscalls[i].sysno); in _dl_pin()
[all …]
/openbsd-src/lib/libc/include/
H A DREADME32 B) plain C functions (not syscalls)
65 C) syscalls that don't require any wrapping
75 D) syscalls that require cancellation or similar wrappers that don't
96 E) syscalls that require libc wrappers for other reasons
/openbsd-src/regress/sys/ffs/
H A Dfstest.c77 static struct syscall_desc syscalls[] = { variable
196 for (i = 0; syscalls[i].sd_name != NULL; i++) { in find_syscall()
197 if (strcmp(syscalls[i].sd_name, name) == 0) in find_syscall()
198 return (&syscalls[i]); in find_syscall()

1234