| /openbsd-src/libexec/ld.so/aarch64/ |
| H A D | ld.script | 8 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 D | Makefile | 5 PROGS+= syscalls 8 REGRESS_ROOT_TARGETS+= run-regress-syscalls 9 run-regress-syscalls: 10 ${SUDO} ./syscalls
|
| /openbsd-src/gnu/usr.bin/perl/ |
| H A D | gen_syscall_emulator.pl | 31 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 D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 39 .openbsd.syscalls : { *(.openbsd.syscalls .openbsd.syscalls.*) } :syscalls
|
| /openbsd-src/libexec/ld.so/m88k/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 40 .openbsd.syscalls : { *(.openbsd.syscalls .openbsd.syscalls.*) } 41 :syscalls
|
| /openbsd-src/libexec/ld.so/amd64/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 47 .openbsd.syscalls : 49 *(.openbsd.syscalls .openbsd.syscalls.*) 50 } :syscalls
|
| /openbsd-src/libexec/ld.so/i386/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 42 .openbsd.syscalls : 44 *(.openbsd.syscalls .openbsd.syscalls.*) 45 } :syscalls
|
| /openbsd-src/libexec/ld.so/alpha/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 43 .openbsd.syscalls : 45 *(.openbsd.syscalls .openbsd.syscalls.*) 46 } :syscalls
|
| H A D | SYS.h | 65 .pushsection .openbsd.syscalls,"",@progbits ;\
|
| /openbsd-src/libexec/ld.so/powerpc/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 43 .openbsd.syscalls : 45 *(.openbsd.syscalls .openbsd.syscalls.*) 46 } :syscalls
|
| H A D | SYS.h | 33 .pushsection .openbsd.syscalls,"",@progbits ;\
|
| /openbsd-src/libexec/ld.so/hppa/ |
| H A D | ld.script | 9 syscalls PT_OPENBSD_SYSCALLS; 49 .openbsd.syscalls : 51 *(.openbsd.syscalls .openbsd.syscalls.*) 52 } :syscalls
|
| /openbsd-src/libexec/ld.so/powerpc64/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 42 .openbsd.syscalls : 44 *(.openbsd.syscalls .openbsd.syscalls.*) 45 } :syscalls
|
| H A D | SYS.h | 33 .pushsection .openbsd.syscalls,"",@progbits ;\
|
| /openbsd-src/libexec/ld.so/arm/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 44 .openbsd.syscalls : 46 *(.openbsd.syscalls .openbsd.syscalls.*) 47 } :syscalls
|
| /openbsd-src/libexec/ld.so/riscv64/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 43 .openbsd.syscalls : 45 *(.openbsd.syscalls .openbsd.syscalls.*) 46 } :syscalls
|
| /openbsd-src/libexec/ld.so/sparc64/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 43 .openbsd.syscalls : 45 *(.openbsd.syscalls .openbsd.syscalls.*) 46 } :syscalls
|
| H A D | SYS.h | 72 .pushsection .openbsd.syscalls,"",@progbits ;\
|
| /openbsd-src/libexec/ld.so/mips64/ |
| H A D | ld.script | 8 syscalls PT_OPENBSD_SYSCALLS; 43 .openbsd.syscalls : 45 *(.openbsd.syscalls .openbsd.syscalls.*) 46 } :syscalls
|
| H A D | SYS.h | 33 .pushsection .openbsd.syscalls,"",@progbits ;\
|
| /openbsd-src/sys/kern/ |
| H A D | Makefile | 11 @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 D | exec_elf.c | 297 } *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 D | resolve.c | 785 } *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 D | README | 32 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 D | fstest.c | 77 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()
|