Home
last modified time | relevance | path

Searched refs:RIP (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/entry/
H A Dentry_64.S14 * - iret frame: Architecture defined interrupt frame from SS to RIP
133 movq RIP(%rsp), %r11
135 cmpq %rcx, %r11 /* SYSRET requires RCX == RIP */
139 * On Intel CPUs, SYSRET with non-canonical RCX/RIP will #GP
590 * The stack is now user RDI, orig_ax, RIP, CS, EFLAGS, RSP, SS.
602 pushq 2*8(%rdi) /* RIP */
644 testb $4, (SS-RIP)(%rsp)
675 * RIP <-- RSP points here when we're done
687 movq (1*8)(%rsp), %rax /* user RIP */
872 pushq $0 /* RIP */
[all...]
H A Dentry_64_compat.S36 * SYSENTER loads SS, RSP, CS, and RIP from previously programmed MSRs.
39 * and does not save old RIP (!!!), RSP, or RFLAGS.
181 * 32-bit SYSCALL saves RIP to RCX, clears RFLAGS.RF, then saves
182 * RFLAGS to R11, then loads new SS, CS, and RIP from previously
282 movq RIP(%rsp), %rcx /* pt_regs->ip (in rcx) */
H A Dcalling.h94 #define RIP 16*8 macro
/kernel/linux/linux-6.6/arch/x86/entry/
H A Dentry_64.S14 * - iret frame: Architecture defined interrupt frame from SS to RIP
133 movq RIP(%rsp), %r11
135 cmpq %rcx, %r11 /* SYSRET requires RCX == RIP */
139 * On Intel CPUs, SYSRET with non-canonical RCX/RIP will #GP
639 * The stack is now user RDI, orig_ax, RIP, CS, EFLAGS, RSP, SS.
651 pushq 2*8(%rdi) /* RIP */
699 testb $4, (SS-RIP)(%rsp)
731 * RIP <-- RSP points here when we're done
742 movq (1*8)(%rsp), %rax /* user RIP */
891 pushq $0 /* RIP */
[all...]
H A Dentry_64_compat.S36 * SYSENTER loads SS, RSP, CS, and RIP from previously programmed MSRs.
39 * and does not save old RIP (!!!), RSP, or RFLAGS.
157 * 32-bit SYSCALL saves RIP to RCX, clears RFLAGS.RF, then saves
158 * RFLAGS to R11, then loads new SS, CS, and RIP from previously
232 movq RIP(%rsp), %rcx /* pt_regs->ip (in rcx) */
/kernel/linux/linux-5.10/arch/x86/um/
H A Dptrace_64.c32 [RIP >> 3] = HOST_IP,
64 case RIP: in putreg()
142 case RIP: in getreg()
H A Duser-offsets.c73 DEFINE_LONGS(HOST_IP, RIP); in foo()
/kernel/linux/linux-6.6/arch/x86/um/
H A Dptrace_64.c33 [RIP >> 3] = HOST_IP,
65 case RIP: in putreg()
143 case RIP: in getreg()
H A Duser-offsets.c72 DEFINE_LONGS(HOST_IP, RIP); in foo()
/kernel/linux/linux-5.10/scripts/
H A Dmarkup_oops.pl161 if ($line =~ /RIP: 0010:\[\<([a-z0-9]+)\>\]/) {
168 if ($line =~ /RIP: 0010:\[\<[0-9a-f]+\>\] \[\<[0-9a-f]+\>\] ([a-zA-Z0-9\_]+)\+0x([0-9a-f]+)\/0x[a-f0-9]/) {
177 if ($line =~ /RIP: 0010:\[\<[0-9a-f]+\>\] \[\<[0-9a-f]+\>\] ([a-zA-Z0-9\_]+)\+(0x[0-9a-f]+)\/0x[a-f0-9]+\W\[([a-zA-Z0-9\_\-]+)\]/) {
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dftrace_64.S105 /* Move RIP to its proper location */
107 movq %rdi, RIP(%rsp)
182 /* Handlers can change the RIP */
183 movq RIP(%rsp), %rax
250 /* Handlers can change the RIP */
251 movq RIP(%rsp), %rax
/kernel/linux/linux-6.6/scripts/
H A Dmarkup_oops.pl161 if ($line =~ /RIP: 0010:\[\<([a-z0-9]+)\>\]/) {
168 if ($line =~ /RIP: 0010:\[\<[0-9a-f]+\>\] \[\<[0-9a-f]+\>\] ([a-zA-Z0-9\_]+)\+0x([0-9a-f]+)\/0x[a-f0-9]/) {
177 if ($line =~ /RIP: 0010:\[\<[0-9a-f]+\>\] \[\<[0-9a-f]+\>\] ([a-zA-Z0-9\_]+)\+(0x[0-9a-f]+)\/0x[a-f0-9]+\W\[([a-zA-Z0-9\_\-]+)\]/) {
/kernel/linux/linux-5.10/arch/x86/include/uapi/asm/
H A Dptrace-abi.h55 #define RIP 128 macro
/kernel/linux/linux-6.6/arch/x86/include/uapi/asm/
H A Dptrace-abi.h55 #define RIP 128 macro
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-x86/asm/
H A Dptrace-abi.h58 #define RIP 128 macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-x86/asm/
H A Dptrace-abi.h58 #define RIP 128 macro
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dftrace_64.S103 /* Move RIP to its proper location */
105 movq %rdi, RIP(%rsp)
223 /* Handlers can change the RIP */
224 movq RIP(%rsp), %rax
/kernel/linux/linux-5.10/arch/x86/um/os-Linux/
H A Dmcontext.c26 COPY(RIP); in get_regs_from_mc()
/kernel/linux/linux-6.6/arch/x86/um/os-Linux/
H A Dmcontext.c26 COPY(RIP); in get_regs_from_mc()
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Daesni-intel_asm.S803 MOVADQ ONE(%RIP),\TMP1
875 MOVADQ ONE(%RIP),\TMP1
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Daesni-intel_asm.S799 MOVADQ ONE(%RIP),\TMP1
871 MOVADQ ONE(%RIP),\TMP1

Completed in 12 milliseconds