| /f-stack/freebsd/amd64/include/ |
| H A D | pcb.h | 82 #define PCB_FULL_IRET 0x01 /* full iret is required */ macro 137 #define update_pcb_bases(pcb) set_pcb_flags((pcb), PCB_FULL_IRET)
|
| H A D | asmacros.h | 265 andl $~PCB_FULL_IRET,PCB_FLAGS(%r8)
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | sys_machdep.c | 125 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in sysarch_ldt() 149 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in update_gdt_gsbase() 164 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in update_gdt_fsbase() 292 set_pcb_flags(pcb, PCB_FULL_IRET); in sysarch() 306 set_pcb_flags(pcb, PCB_FULL_IRET); in sysarch() 322 set_pcb_flags(pcb, PCB_FULL_IRET); in sysarch() 340 set_pcb_flags(pcb, PCB_FULL_IRET); in sysarch() 665 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in amd64_set_ldt()
|
| H A D | vm_machdep.c | 232 set_pcb_flags_raw(pcb2, PCB_FULL_IRET); in cpu_fork() 539 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in cpu_set_syscall_retval() 578 set_pcb_flags_raw(pcb2, PCB_FULL_IRET); in cpu_copy_thread() 687 set_pcb_flags(pcb, PCB_FULL_IRET); in cpu_set_user_tls()
|
| H A D | exception.S | 227 andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) 306 andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) 404 andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) 502 orl $PCB_FULL_IRET,PCB_FLAGS(%rdi) /* full iret from user #gp */ 563 andl $~PCB_FULL_IRET,PCB_FLAGS(%r11) 588 testl $PCB_FULL_IRET,PCB_FLAGS(%rax) 740 orl $PCB_FULL_IRET,PCB_FLAGS(%rdi) 852 orl $PCB_FULL_IRET,PCB_FLAGS(%rdi) 1186 testl $PCB_FULL_IRET,PCB_FLAGS(%r8) 1188 andl $~PCB_FULL_IRET,PCB_FLAGS(%r8)
|
| H A D | genassym.c | 158 ASSYM(PCB_FULL_IRET, PCB_FULL_IRET);
|
| H A D | ptrace_machdep.c | 148 set_pcb_flags(pcb, PCB_FULL_IRET); in cpu_ptrace_setbase()
|
| H A D | cpu_switch.S | 89 testl $PCB_FULL_IRET,PCB_FLAGS(%r8) 91 orl $PCB_FULL_IRET,PCB_FLAGS(%r8)
|
| H A D | machdep.c | 2067 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in ptrace_set_pc() 2179 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in set_regs() 2385 set_pcb_flags(pcb, PCB_FULL_IRET); in set_mcontext() 2696 (flags & PCB_FULL_IRET) != 0 && in set_pcb_flags_fsgsbase() 2697 (pcb->pcb_flags & PCB_FULL_IRET) == 0) { in set_pcb_flags_fsgsbase() 2699 if ((pcb->pcb_flags & PCB_FULL_IRET) == 0) { in set_pcb_flags_fsgsbase()
|
| H A D | trap.c | 1193 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in amd64_syscall()
|
| /f-stack/freebsd/amd64/ia32/ |
| H A D | ia32_signal.c | 243 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in ia32_set_mcontext() 428 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in ia32_osendsig() 539 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in freebsd4_ia32_sendsig() 681 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in ia32_sendsig() 749 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in ofreebsd32_sigreturn() 824 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); 930 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); 974 set_pcb_flags(pcb, PCB_32BIT | PCB_FULL_IRET); in ia32_setregs()
|
| H A D | ia32_exception.S | 54 andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi)
|
| H A D | ia32_reg.c | 124 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in set_regs32()
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_machdep.c | 254 set_pcb_flags(pcb, PCB_FULL_IRET); in linux_arch_prctl() 263 set_pcb_flags(pcb, PCB_FULL_IRET); in linux_arch_prctl()
|
| H A D | linux_sysvec.c | 248 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_set_syscall_retval() 465 set_pcb_flags(pcb, PCB_FULL_IRET); in linux_exec_setregs() 598 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_rt_sigreturn() 700 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_rt_sendsig()
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_sysvec.c | 358 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_rt_sendsig() 464 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_sendsig() 543 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_sigreturn() 626 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in linux_rt_sigreturn() 728 set_pcb_flags(pcb, PCB_32BIT | PCB_FULL_IRET); in linux_exec_setregs()
|
| /f-stack/freebsd/amd64/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 151 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in cloudabi32_set_syscall_retval()
|
| /f-stack/freebsd/amd64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 135 set_pcb_flags(td->td_pcb, PCB_FULL_IRET); in cloudabi64_set_syscall_retval()
|
| /f-stack/freebsd/amd64/vmm/ |
| H A D | vmm.c | 1738 set_pcb_flags(pcb, PCB_FULL_IRET); in vm_run()
|