Home
last modified time | relevance | path

Searched refs:pn_pins (Results 1 – 7 of 7) sorted by relevance

/openbsd/sys/sys/
H A Dsyscall_mi.h76 if (plibcpin->pn_pins && in pin_check()
79 else if (ppin->pn_pins && in pin_check()
89 if (code >= pin->pn_npins || pin->pn_pins[code] == 0) in pin_check()
91 else if (pin->pn_pins[code] + pin->pn_start == addr) in pin_check()
93 else if (pin->pn_pins[code] == (u_int)-1) in pin_check()
111 (pin && code < pin->pn_npins) ? pin->pn_pins[code] : -1, in pin_check()
H A Dproc.h129 u_int *pn_pins; /* array of offsets indexed by syscall# */ member
/openbsd/sys/kern/
H A Dkern_fork.c254 if (parent->ps_pin.pn_pins) { in process_new()
255 pr->ps_pin.pn_pins = mallocarray(parent->ps_pin.pn_npins, in process_new()
257 memcpy(pr->ps_pin.pn_pins, parent->ps_pin.pn_pins, in process_new()
260 if (parent->ps_libcpin.pn_pins) { in process_new()
261 pr->ps_libcpin.pn_pins = mallocarray(parent->ps_libcpin.pn_npins, in process_new()
263 memcpy(pr->ps_libcpin.pn_pins, parent->ps_libcpin.pn_pins, in process_new()
H A Dkern_exec.c509 free(pr->ps_pin.pn_pins, M_PINSYSCALL, in sys_execve()
514 pr->ps_pin.pn_pins = pack.ep_pins; in sys_execve()
519 pr->ps_pin.pn_pins = NULL; in sys_execve()
522 if (pr->ps_libcpin.pn_pins) { in sys_execve()
523 free(pr->ps_libcpin.pn_pins, M_PINSYSCALL, in sys_execve()
526 pr->ps_libcpin.pn_pins = NULL; in sys_execve()
H A Dkern_exit.c233 free(pr->ps_pin.pn_pins, M_PINSYSCALL, in exit1()
235 free(pr->ps_libcpin.pn_pins, M_PINSYSCALL, in exit1()
H A Dexec_elf.c572 pr->ps_pin.pn_pins = pins; in elf_load_file()
/openbsd/sys/uvm/
H A Duvm_mmap.c653 pr->ps_libcpin.pn_pins = pins; in sys_pinsyscalls()