Home
last modified time | relevance | path

Searched refs:orig_ax (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/arch/x86/entry/
Dcommon.c53 audit_syscall_entry(regs->orig_ax, regs->di, in do_audit_syscall_entry()
58 audit_syscall_entry(regs->orig_ax, regs->bx, in do_audit_syscall_entry()
99 sd.nr = regs->orig_ax; in syscall_trace_enter()
127 trace_sys_enter(regs, regs->orig_ax); in syscall_trace_enter()
131 return ret ?: regs->orig_ax; in syscall_trace_enter()
255 WARN(irqs_disabled(), "syscall %ld left IRQs disabled", regs->orig_ax)) in syscall_return_slowpath()
307 unsigned int nr = (unsigned int)regs->orig_ax; in do_syscall_32_irqs_on()
Dentry_32.S1412 pushl %eax # pt_regs->orig_ax
/Linux-v4.19/arch/x86/include/asm/
Da.out-core.h55 dump->regs.orig_ax = regs->orig_ax; in aout_dump_thread()
Dsyscall.h49 return regs->orig_ax; in syscall_get_nr()
55 regs->ax = regs->orig_ax; in syscall_rollback()
Dptrace.h42 unsigned long orig_ax; member
79 unsigned long orig_ax; member
Dcompat.h192 (!!(task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT))
229 if (task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT) in in_x32_syscall()
Duser_32.h90 unsigned long orig_ax; member
Duser_64.h85 unsigned long orig_ax; member
Delf.h133 pr_reg[11] = regs->orig_ax; \
225 (pr_reg)[15] = (regs)->orig_ax; \
/Linux-v4.19/arch/x86/entry/vsyscall/
Dvsyscall_64.c209 regs->orig_ax = syscall_nr; in emulate_vsyscall()
212 if ((!tmp && regs->orig_ax != syscall_nr) || regs->ip != address) { in emulate_vsyscall()
217 regs->orig_ax = -1; in emulate_vsyscall()
/Linux-v4.19/arch/x86/kernel/
Dprocess_64.c74 if (regs->orig_ax != -1) in __show_regs()
75 pr_cont(" ORIG_RAX: %016lx\n", regs->orig_ax); in __show_regs()
553 task_pt_regs(current)->orig_ax = __NR_execve; in set_personality_64bit()
583 task_pt_regs(current)->orig_ax = __NR_x32_execve | __X32_SYSCALL_BIT; in __set_personality_x32()
597 task_pt_regs(current)->orig_ax = __NR_ia32_execve; in __set_personality_ia32()
Dperf_regs.c149 regs_user_copy->orig_ax = user_regs->orig_ax; in perf_get_regs_user()
Dsignal.c147 regs->orig_ax = -1; /* disable syscall checks */ in restore_sigcontext()
735 regs->ax = regs->orig_ax; in handle_signal()
801 return __NR_restart_syscall | (regs->orig_ax & __X32_SYSCALL_BIT); in get_nr_restart_syscall()
829 regs->ax = regs->orig_ax; in do_signal()
856 regs->ip, regs->sp, regs->orig_ax); in signal_fault()
Dasm-offsets_32.c38 OFFSET(PT_ORIG_EAX, pt_regs, orig_ax); in foo()
Dtraps.c378 gpregs->orig_ax = 0; /* Missing (lost) #GP error code */ in do_double_fault()
388 regs->sp = (unsigned long)&gpregs->orig_ax; in do_double_fault()
Dkgdb.c118 memcpy(mem, &regs->orig_ax, sizeof(regs->orig_ax)); in dbg_get_reg()
Dptrace.c87 REG_OFFSET_NAME(orig_ax),
936 regs->orig_ax = value; in putreg32()
995 R32(orig_eax, orig_ax); in getreg32()
Dirq.c237 unsigned vector = ~regs->orig_ax; in do_IRQ()
Dvm86_32.c345 vm86regs.pt.orig_ax = regs->orig_ax; in do_sys_vm86()
/Linux-v4.19/arch/x86/mm/
Dextable.c244 regs->orig_ax, read_cr2()); in early_fixup_exception()
/Linux-v4.19/arch/x86/kernel/kprobes/
Dopt.c175 regs->orig_ax = ~0UL; in optimized_callback()
Dcore.c773 regs->orig_ax = ~0UL; in trampoline_handler()
/Linux-v4.19/arch/x86/ia32/
Dia32_signal.c103 regs->orig_ax = -1; in ia32_restore_sigcontext()
Dia32_aout.c94 dump->regs.orig_eax = regs->orig_ax; in dump_thread32()
/Linux-v4.19/arch/x86/kernel/apic/
Dvector.c921 __irq_complete_move(cfg, ~get_irq_regs()->orig_ax); in irq_complete_move()

12