/haiku/src/system/libroot/posix/arch/x86_64/ |
H A D | siglongjmp.S | 14 movq JMP_REGS_R15(%rdi), %r15 15 movq JMP_REGS_R14(%rdi), %r14 16 movq JMP_REGS_R13(%rdi), %r13 17 movq JMP_REGS_R12(%rdi), %r12 18 movq JMP_REGS_BX(%rdi), %rbx 19 movq JMP_REGS_BP(%rdi), %rbp 22 movq JMP_REGS_SP(%rdi), %rsp 23 movq JMP_REGS_IP(%rdi), %rax
|
H A D | sigsetjmp.S | 14 movq %rax, JMP_REGS_IP(%rdi) 16 movq %rax, JMP_REGS_SP(%rdi) 19 movq %rbp, JMP_REGS_BP(%rdi) 20 movq %rbx, JMP_REGS_BX(%rdi) 21 movq %r12, JMP_REGS_R12(%rdi) 22 movq %r13, JMP_REGS_R13(%rdi) 23 movq %r14, JMP_REGS_R14(%rdi) 24 movq %r15, JMP_REGS_R15(%rdi)
|
/haiku/src/system/glue/arch/x86_64/ |
H A D | crtn.S | 17 pop %rdi 25 pop %rdi
|
H A D | crti.S | 31 push %rdi 41 push %rdi
|
/haiku/src/bin/debug/ltrace/arch/x86_64/ |
H A D | arch_ltrace_stub.S | 17 push %rdi 19 lea call_stub(%rip), %rdi 24 movq (call_stub_callback_address - call_stub)(%rdi), %rax 28 pop %rdi 57 push %rdi 65 pop %rdi 67 movq %rsi, (call_stub_callback_address - call_stub)(%rdi)
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | arch.S | 39 movq 8(%rax), %rdi 47 movq %rax, %rdi 95 movq $.L_debug_call_fault_handler, CPU_ENT_fault_handler(%rdi) 96 movq %rbp, CPU_ENT_fault_handler_stack_pointer(%rdi) 99 movq %rcx, %rdi 110 movq -8(%rsp), %rdi 126 xsave64 (%rdi) 130 xsavec64 (%rdi) 134 xrstor64 (%rdi)
|
H A D | interrupts.S | 29 push %rdi; \ 57 pop %rdi; \ 71 leaq THREAD_time_lock(%r12), %rdi; \ 75 leaq THREAD_time_lock(%r12), %rdi; \ 228 leaq (%rsp), %rdi 234 movq %rsp, %rdi 236 fxsaveq (%rdi) 240 movq %rbp, %rdi 246 movq %rsp, %rdi 248 fxrstorq (%rdi) [all...] |
H A D | entry_compat.S | 31 push %rdi; \ 59 pop %rdi; \ 73 leaq THREAD_time_lock(%r12), %rdi; \ 77 leaq THREAD_time_lock(%r12), %rdi; \ 223 movq %rsp, %rdi 250 movl $0, (%rdi) 251 addq $4, %rdi 267 pop %rdi 323 push %rdi 328 movq %r14, %rdi // syscal [all...] |
H A D | thread.cpp | 356 signalFrameData->context.uc_mcontext.rdi = frame->di; 430 frame->di = signalFrameData->context.uc_mcontext.rdi;
|
/haiku/src/system/libroot/posix/glibc/arch/x86_64/ |
H A D | add_n.S | 27 leaq (%rdi,%rcx,8), %rdi 36 movq %rax, (%rdi,%rcx,8)
|
H A D | mul_1.S | 28 leaq (%rdi,%rdx,8), %rdi 37 movq %rax, (%rdi,%r11,8)
|
H A D | sub_n.S | 27 leaq (%rdi,%rcx,8), %rdi 36 movq %rax, (%rdi,%rcx,8)
|
H A D | addmul_1.S | 28 leaq (%rdi,%rdx,8), %rdi 36 addq (%rdi,%r11,8), %rax 40 movq %rax, (%rdi,%r11,8)
|
H A D | submul_1.S | 28 leaq (%rdi,%r11,8), %rdi 34 movq (%rdi,%r11,8), %r10 41 movq %r10, (%rdi,%r11,8)
|
H A D | rshift.S | 34 leaq (%rdi,%rdx,8), %rdi 45 movq %mm3, -16(%rdi,%rdx,8) 52 movq %mm2, -8(%rdi,%rdx,8) 59 movq %mm2, -8(%rdi)
|
H A D | lshift.S | 43 movq %mm3, 8(%rdi,%rdx,8) 50 movq %mm2, (%rdi,%rdx,8) 57 movq %mm2, (%rdi)
|
/haiku/src/system/boot/platform/efi/arch/x86_64/ |
H A D | crt0-efi-x86_64.S | 47 lea ImageBase(%rip), %rdi 56 popq %rdi
|
H A D | entry.S | 22 movq %rdi, %cr3 54 leaq gKernelArgs(%rip), %rdi
|
H A D | long_smp_trampoline.S | 116 popq %rdi
|
/haiku/headers/posix/arch/x86_64/ |
H A D | signal.h | 72 unsigned long rdi; member in struct:vregs
|
/haiku/headers/os/arch/x86_64/ |
H A D | arch_debugger.h | 29 uint64 rdi; member in struct:x86_64_debug_cpu_state
|
/haiku/src/system/libroot/os/arch/x86_64/ |
H A D | byteorder.S | 27 movq %rdi, %rax
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | long_asm.S | 90 leaq gKernelArgs(%rip), %rdi
|
/haiku/src/kits/debugger/arch/x86_64/ |
H A D | CpuStateX8664.cpp | 37 SetIntRegister(X86_64_REGISTER_RDI, state.rdi); 166 x64State->rdi = IntRegisterValue(X86_64_REGISTER_RDI);
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_user_debugger.cpp | 92 cpuState->rdi = frame->di; 132 frame->di = cpuState->rdi;
|