| /Linux-v5.4/arch/x86/entry/ |
| D | common.c | 55 audit_syscall_entry(regs->orig_ax, regs->di, in do_audit_syscall_entry() 60 audit_syscall_entry(regs->orig_ax, regs->bx, in do_audit_syscall_entry() 96 sd.nr = regs->orig_ax; in syscall_trace_enter() 124 trace_sys_enter(regs, regs->orig_ax); in syscall_trace_enter() 128 return ret ?: regs->orig_ax; in syscall_trace_enter() 261 WARN(irqs_disabled(), "syscall %ld left IRQs disabled", regs->orig_ax)) in syscall_return_slowpath() 314 unsigned int nr = (unsigned int)regs->orig_ax; in do_syscall_32_irqs_on()
|
| D | entry_32.S | 1525 pushl %eax # pt_regs->orig_ax
|
| /Linux-v5.4/arch/x86/entry/vsyscall/ |
| D | vsyscall_64.c | 223 regs->orig_ax = syscall_nr; in emulate_vsyscall() 226 if ((!tmp && regs->orig_ax != syscall_nr) || regs->ip != address) { in emulate_vsyscall() 231 regs->orig_ax = -1; in emulate_vsyscall()
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | syscall.h | 50 return regs->orig_ax; in syscall_get_nr() 56 regs->ax = regs->orig_ax; in syscall_rollback()
|
| D | compat.h | 177 (!!(task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT)) 214 if (task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT) in in_x32_syscall()
|
| D | ptrace.h | 44 unsigned long orig_ax; member 81 unsigned long orig_ax; member
|
| D | user_32.h | 90 unsigned long orig_ax; member
|
| D | user_64.h | 85 unsigned long orig_ax; member
|
| D | elf.h | 133 pr_reg[11] = regs->orig_ax; \ 224 (pr_reg)[15] = (regs)->orig_ax; \
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | process_64.c | 76 if (regs->orig_ax != -1) in __show_regs() 77 pr_cont(" ORIG_RAX: %016lx\n", regs->orig_ax); in __show_regs() 629 task_pt_regs(current)->orig_ax = __NR_execve; in set_personality_64bit() 659 task_pt_regs(current)->orig_ax = __NR_x32_execve | __X32_SYSCALL_BIT; in __set_personality_x32() 673 task_pt_regs(current)->orig_ax = __NR_ia32_execve; in __set_personality_ia32()
|
| D | perf_regs.c | 165 regs_user_copy->orig_ax = user_regs->orig_ax; in perf_get_regs_user()
|
| D | signal.c | 137 regs->orig_ax = -1; /* disable syscall checks */ in restore_sigcontext() 735 regs->ax = regs->orig_ax; in handle_signal() 800 return __NR_restart_syscall | (regs->orig_ax & __X32_SYSCALL_BIT); in get_nr_restart_syscall() 828 regs->ax = regs->orig_ax; in do_signal() 855 regs->ip, regs->sp, regs->orig_ax); in signal_fault()
|
| D | asm-offsets_32.c | 38 OFFSET(PT_ORIG_EAX, pt_regs, orig_ax); in foo()
|
| D | traps.c | 351 gpregs->orig_ax = 0; /* Missing (lost) #GP error code */ in do_double_fault() 365 regs->sp = (unsigned long)&gpregs->orig_ax; in do_double_fault()
|
| D | kgdb.c | 109 memcpy(mem, ®s->orig_ax, sizeof(regs->orig_ax)); in dbg_get_reg()
|
| D | ptrace.c | 90 REG_OFFSET_NAME(orig_ax), 899 regs->orig_ax = value; in putreg32() 958 R32(orig_eax, orig_ax); in getreg32()
|
| D | irq.c | 238 unsigned vector = ~regs->orig_ax; in do_IRQ()
|
| D | vm86_32.c | 345 vm86regs.pt.orig_ax = regs->orig_ax; in do_sys_vm86()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | extable.c | 265 if (fixup_exception(regs, trapnr, regs->orig_ax, 0)) in early_fixup_exception() 274 regs->orig_ax, read_cr2()); in early_fixup_exception()
|
| /Linux-v5.4/arch/x86/kernel/kprobes/ |
| D | opt.c | 166 regs->orig_ax = ~0UL; in optimized_callback()
|
| D | core.c | 790 regs->orig_ax = ~0UL; in trampoline_handler()
|
| /Linux-v5.4/arch/x86/ia32/ |
| D | ia32_signal.c | 97 regs->orig_ax = -1; in ia32_restore_sigcontext()
|
| /Linux-v5.4/arch/x86/kernel/apic/ |
| D | vector.c | 929 __irq_complete_move(cfg, ~get_irq_regs()->orig_ax); in irq_complete_move()
|
| D | apic.c | 2153 u8 vector = ~regs->orig_ax; in smp_spurious_interrupt()
|