| /linux/arch/x86/purgatory/ |
| H A D | entry64.S | 19 lgdt gdt(%rip) 30 leaq stack_init(%rip), %rsp 32 leaq new_cs_exit(%rip), %rax 38 movq rax(%rip), %rax 39 movq rbx(%rip), %rbx 40 movq rcx(%rip), %rcx 41 movq rdx(%rip), %rdx 42 movq rsi(%rip), %rsi 43 movq rdi(%rip), %rdi 44 movq rsp(%rip), %rsp [all …]
|
| H A D | setup-x86_64.S | 19 lgdt gdt(%rip) 30 leaq lstack_end(%rip), %rsp
|
| /linux/tools/perf/arch/x86/tests/ |
| H A D | bp-modify.c | 63 unsigned long rip = 0, dr7 = 1; in bp_modify1() local 110 rip = ptrace(PTRACE_PEEKUSER, child, in bp_modify1() 111 offsetof(struct user_regs_struct, rip), NULL); in bp_modify1() 112 if (rip == (unsigned long) -1) { in bp_modify1() 117 pr_debug("rip %lx, bp_1 %p\n", rip, bp_1); in bp_modify1() 124 return rip == (unsigned long) bp_1 ? TEST_OK : TEST_FAIL; in bp_modify1() 136 unsigned long rip = 0, dr7 = 1; in bp_modify2() local 183 rip = ptrace(PTRACE_PEEKUSER, child, in bp_modify2() 184 offsetof(struct user_regs_struct, rip), NULL); in bp_modify2() 185 if (rip == (unsigned long) -1) { in bp_modify2() [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | relocate_kernel_64.S | 92 movq kexec_pa_table_page(%rip), %r9 107 movq %r13, saved_cr4(%rip) 108 movq %rsp, saved_rsp(%rip) 109 movq %rax, saved_cr3(%rip) 111 movq %rax, saved_cr0(%rip) 114 movq %rdi, pa_backup_pages_map(%rip) 151 leaq kexec_debug_gdt(%rip), %rax 164 leaq kexec_debug_idt(%rip), %rsi 271 movq kexec_pa_swap_page(%rip), %r10 282 movq kexec_pa_swap_page(%rip), %r10 [all …]
|
| H A D | head_64.S | 62 leaq __top_init_kernel_stack(%rip), %rsp 78 leaq .Lon_kernel_cs(%rip), %rax 104 leaq common_startup_64(%rip), %rdi 105 subq .Lcommon_startup_64(%rip), %rdi 117 leaq early_top_pgt(%rip), %rcx 140 jmp *.Lcommon_startup_64(%rip) 182 movq phys_base(%rip), %rax 190 addq sme_me_mask(%rip), %rax 244 movl smpboot_control(%rip), %ecx 267 cmpl $0, x2apic_mode(%rip) [all …]
|
| H A D | sev_verify_cbit.S | 25 movq sme_me_mask(%rip), %rsi 30 movq sev_status(%rip), %rsi 53 movq %rdx, sev_check_data(%rip) 65 cmpq %rdx, sev_check_data(%rip)
|
| /linux/arch/x86/power/ |
| H A D | hibernate_asm_64.S | 34 movq mmu_cr4_features(%rip), %rax 68 movq %rax, in_suspend(%rip) 95 movq %rax, restore_cr3(%rip) 105 movq restore_jump_address(%rip), %r8 106 movq restore_cr3(%rip), %r9 109 movq temp_pgt(%rip), %rax 110 movq mmu_cr4_features(%rip), %rbx 113 movq restore_pblist(%rip), %rdx 116 movq relocated_restore_code(%rip), %rcx
|
| /linux/arch/x86/crypto/ |
| H A D | cast6-avx-x86_64-asm_64.S | 87 leaq s1(%rip), RID2; \ 90 leaq s2(%rip), RID1; \ 94 leaq s3(%rip), RID2; \ 98 leaq s4(%rip), RID1; \ 182 vpshufb mask(%rip), RKR, RKR; 185 vbroadcastss .L16_mask(%rip), RKR; \ 265 vmovdqa .Lbswap_mask(%rip), RKM; 266 vmovd .Lfirst_mask(%rip), R1ST; 267 vmovd .L32_mask(%rip), R32; 291 vmovdqa .Lbswap_mask(%rip), RKM; [all …]
|
| H A D | aria-gfni-avx512-asm_64.S | 83 vbroadcasti64x2 .Lshufb_16x16b(%rip), a0; \ 135 vbroadcasti64x2 .Lshufb_16x16b(%rip), a0; \ 311 vpbroadcastq .Ltf_s2_bitmatrix(%rip), t0; \ 312 vpbroadcastq .Ltf_inv_bitmatrix(%rip), t1; \ 313 vpbroadcastq .Ltf_id_bitmatrix(%rip), t2; \ 314 vpbroadcastq .Ltf_aff_bitmatrix(%rip), t3; \ 315 vpbroadcastq .Ltf_x2_bitmatrix(%rip), t4; \ 335 vpbroadcastq .Ltf_s2_bitmatrix(%rip), t0; \ 336 vpbroadcastq .Ltf_inv_bitmatrix(%rip), t1; \ 337 vpbroadcastq .Ltf_id_bitmatrix(%rip), t2; \ [all …]
|
| H A D | aes-ctr-avx-x86_64.S | 337 vpaddq .Lctr_pattern(%rip), LE_CTR, LE_CTR 343 vpaddq .Lctr_pattern(%rip), LE_CTR, LE_CTR 345 _vbroadcast128 .Lbswap_mask(%rip), BSWAP_MASK 349 _vbroadcast128 .Lone(%rip), LE_CTR_INC1 351 _vbroadcast128 .Ltwo(%rip), LE_CTR_INC1 353 _vbroadcast128 .Lfour(%rip), LE_CTR_INC1
|
| /linux/tools/perf/util/ |
| H A D | amd-sample-raw.c | 239 __u64 *rip = (__u64 *)op_ctl + 1; in amd_dump_ibs_op() local 240 union ibs_op_data *op_data = (union ibs_op_data *)(rip + 1); in amd_dump_ibs_op() 241 union ibs_op_data3 *op_data3 = (union ibs_op_data3 *)(rip + 3); in amd_dump_ibs_op() 245 printf("IbsOpRip:\t%016llx\n", *rip); in amd_dump_ibs_op() 252 pr_ibs_op_data2(*(union ibs_op_data2 *)(rip + 2)); in amd_dump_ibs_op() 255 printf("IbsDCLinAd:\t%016llx\n", *(rip + 4)); in amd_dump_ibs_op() 257 printf("IbsDCPhysAd:\t%016llx\n", *(rip + 5)); in amd_dump_ibs_op() 258 if (op_data->op_brn_ret && *(rip + 6)) in amd_dump_ibs_op() 259 printf("IbsBrTarget:\t%016llx\n", *(rip + 6)); in amd_dump_ibs_op()
|
| /linux/samples/fprobe/ |
| H A D | fprobe_example.c | 73 unsigned long rip = ret_ip; in sample_exit_handler() local 81 (void *)ip, (void *)ip, (void *)rip, (void *)rip); in sample_exit_handler() 84 (void *)ip, (void *)ip, (void *)rip, (void *)rip); in sample_exit_handler()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | nested_vmsave_vmload_test.c | 85 svm->vmcb->save.rip = (u64)l2_guest_code_vmsave; in l1_guest_code() 89 svm->vmcb->save.rip = (u64)l2_guest_code_vmload; in l1_guest_code() 96 svm->vmcb->save.rip = (u64)l2_guest_code_vmsave; in l1_guest_code() 100 svm->vmcb->save.rip = (u64)l2_guest_code_vmload; in l1_guest_code() 112 svm->vmcb->save.rip = (u64)l2_guest_code_vmcb0; in l1_guest_code() 121 svm->vmcb->save.rip = (u64)l2_guest_code_vmcb1; in l1_guest_code()
|
| H A D | hyperv_svm_test.c | 99 vmcb->save.rip += 3; in guest_code() 106 vmcb->save.rip += 2; /* rdmsr */ in guest_code() 112 vmcb->save.rip += 2; /* rdmsr */ in guest_code() 121 vmcb->save.rip += 3; /* vmcall */ in guest_code() 127 vmcb->save.rip += 2; /* rdmsr */ in guest_code() 136 vmcb->save.rip += 2; /* rdmsr */ in guest_code()
|
| H A D | svm_nested_soft_inject_test.c | 36 GUEST_ASSERT_EQ(regs->rip, (unsigned long)l2_guest_code_int); in guest_int_handler() 101 vmcb->control.next_rip = vmcb->save.rip; in l1_guest_code() 124 vmcb->save.rip += 3; in l1_guest_code() 132 vmcb->control.next_rip = vmcb->save.rip + 2; in l1_guest_code()
|
| H A D | nested_emulation_test.c | 62 vmcb->save.rip = (u64)l2_guest_code; in guest_code() 102 exit_insn_len = vmcb->control.next_rip - vmcb->save.rip; in guest_code() 103 GUEST_ASSERT_EQ(vmcb->save.rip, (u64)l2_instruction); in guest_code()
|
| /linux/arch/x86/platform/efi/ |
| H A D | efi_thunk_64.S | 38 movq efi_mixed_mode_stack_pa(%rip), %rsp 56 subq phys_base(%rip), %rax 58 leaq 1f(%rip), %rbp 59 leaq 2f(%rip), %rbx
|
| /linux/arch/x86/realmode/rm/ |
| H A D | trampoline_64.S | 48 lock btsl $0, tr_lock(%rip) 211 jmpq *tr_start(%rip) 222 lidt tr_idt(%rip) 223 lgdt tr_gdt64(%rip) 227 xorl tr_cr4(%rip), %eax 247 pushq tr_start(%rip) 254 ljmpl *tr_compat(%rip)
|
| /linux/lib/crypto/x86/ |
| H A D | blake2s-core.S | 71 movdqa .Lror16(%rip),%xmm12 72 movdqa .Lror8(%rip),%xmm13 75 leaq .Lsigma+160(%rip),%r8 84 movdqa .Liv(%rip),%xmm2 // v[8..11] = iv[0..3] 86 pxor .Liv+16(%rip),%xmm3 // v[12..15] = iv[4..7] ^ [t, f] 87 leaq .Lsigma(%rip),%rcx 214 vmovdqa .Liv(%rip),%xmm14 // Load iv[0..3] 215 vmovdqa .Liv+16(%rip),%xmm15 // Load iv[4..7] 229 leaq .Lsigma2(%rip),%rax
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | userspace_pm.sh | 586 ip netns exec "$ns1" ./pm_nl_ctl csf lip 10.0.2.1 lid 23 rip 10.0.2.2\ 600 ip netns exec "$ns1" ./pm_nl_ctl dsf lip 10.0.2.1 lport "$sport" rip 10.0.2.2 rport\ 624 ip netns exec "$ns1" ./pm_nl_ctl csf lip dead:beef:2::1 lid 23 rip\ 638 ip netns exec "$ns1" ./pm_nl_ctl dsf lip dead:beef:2::1 lport "$sport" rip\ 663 ip netns exec "$ns1" ./pm_nl_ctl csf lip 10.0.2.1 lid 23 rip 10.0.2.2 rport\ 677 ip netns exec "$ns1" ./pm_nl_ctl dsf lip 10.0.2.1 lport "$sport" rip 10.0.2.2 rport\ 702 ip netns exec "$ns2" ./pm_nl_ctl csf lip 10.0.2.2 lid 23 rip 10.0.2.1 rport\ 715 ip netns exec "$ns2" ./pm_nl_ctl dsf lip 10.0.2.2 lport "$sport" rip 10.0.2.1 rport\ 739 ip netns exec "$ns2" ./pm_nl_ctl csf lip dead:beef:2::2 lid 23 rip\ 754 ip netns exec "$ns2" ./pm_nl_ctl dsf lip dead:beef:2::2 lport "$sport" rip\ [all...] |
| /linux/arch/x86/kvm/ |
| H A D | trace.h | 30 __field( unsigned long, rip ) 38 __entry->rip = tracing_kvm_rip_read(vcpu); 46 __entry->vcpu_id, __entry->rip, 703 TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl, 706 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, tdp_enabled, 710 __field( __u64, rip ) 721 __entry->rip = rip; 733 __entry->rip, 819 TP_PROTO(__u64 rip), 820 TP_ARGS(rip), [all …]
|
| /linux/arch/x86/hyperv/ |
| H A D | hv_vtl.c | 113 u64 status, rsp, rip; in hv_vtl_bringup_vcpu() local 130 rip = (u64)&hv_vtl_ap_entry; in hv_vtl_bringup_vcpu() 162 input->vp_context.rip = rip; in hv_vtl_bringup_vcpu()
|
| /linux/Documentation/translations/zh_CN/userspace-api/ |
| H A D | seccomp_filter.rst | 281 任何其他改变都可能终止进程。追踪器看到的rip值将是系统调用的入口地址;这和正常行为 282 不同。追踪器禁止修改rip或者rsp。(不要依赖其他改变来终止进程,它们可能正常工作。 287 ``SECCOMP_RET_TRACE`` ,使用rip。对于 ``SECCOMP_RET_TRAP`` ,使用
|
| /linux/fs/xfs/ |
| H A D | xfs_mount.c | 840 struct xfs_inode *rip; in xfs_mountfs() local 1071 XFS_ILOCK_EXCL, &rip); in xfs_mountfs() 1079 ASSERT(rip != NULL); in xfs_mountfs() 1081 if (XFS_IS_CORRUPT(mp, !S_ISDIR(VFS_I(rip)->i_mode))) { in xfs_mountfs() 1083 (unsigned long long)rip->i_ino); in xfs_mountfs() 1084 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs() 1088 mp->m_rootip = rip; /* save it */ in xfs_mountfs() 1090 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs() 1238 xfs_irele(rip); in xfs_mountfs()
|
| /linux/tools/testing/selftests/x86/ |
| H A D | nx_stack.c | 156 unsigned long rip = uc->uc_mcontext.gregs[RIP]; in sigtrap() local 157 printf("FAIL\texecutable page on the stack: " RIP_STRING " %lx\n", rip); in sigtrap()
|