Searched defs:rdi (Results 1 - 15 of 15) sorted by relevance

/external/valgrind/none/tests/amd64/
H A Dasorep.c10 unsigned long rdi, rsi, rcx, rax; local
20 : "=D" (rdi), "=S" (rsi), "=c" (rcx)
24 || rdi != (uintptr_t) buf2 + 4
31 : "=D" (rdi), "=c" (rcx), "+a" (rax)
35 || rdi != (uintptr_t) buf2 + 6
50 : "=D" (rdi), "=S" (rsi), "=c" (rcx)
52 if (rdi != (uintptr_t) buf2 + 15
60 : "=D" (rdi), "=c" (rcx), "+a" (rax)
62 if (rdi != (uintptr_t) buf2 + 18
69 : "=D" (rdi), "
[all...]
/external/valgrind/memcheck/tests/amd64-solaris/
H A Dcontext_gpr.c1 /* Test if values in rax, rbx, rcx, rdx, rsi and rdi are correctly propagated
34 long rax, rbx, rcx, rdx, rsi, rdi; local
65 "movq $0xf4, %%rdi\n"
73 "=D" (rdi)
78 printf(" rax=%#lx, rcx=%#lx, rdx=%#lx, rsi=%#lx, rdi=%#lx\n",
87 printf(" rax=%#lx, rdx=%#lx, rsi=%#lx, rdi=%#lx\n", rax, rdx, rsi, rdi);
/external/google-breakpad/src/client/linux/dump_writer_common/
H A Dseccomp_unwinder.cc66 uint64_t rdi; member in struct:google_breakpad::__anon6683
90 cpu->rdi = seccomp_stackframe.rdi;
/external/kernel-headers/original/uapi/asm-x86/asm/
H A Dptrace.h63 unsigned long rdi; member in struct:pt_regs
H A Dsigcontext.h333 __u64 rdi; member in struct:sigcontext
H A Dkvm.h115 __u64 rsi, rdi, rsp, rbp; member in struct:kvm_regs
/external/linux-kselftest/tools/testing/selftests/x86/
H A Dtest_syscall_vdso.c68 uint64_t rsi, rdi, rbp, rsp; member in struct:regs64
86 " movq %rdi, 5*8(%rax)\n"
121 printf("si:%016llx di:%016llx bp:%016llx sp:%016llx\n", regs64.rsi, regs64.rdi, regs64.rbp, regs64.rsp);
/external/v8/src/ic/x64/
H A Dic-x64.cc142 __ movp(rdi, FieldOperand(rbx, HeapObject::kMapOffset));
143 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex);
155 __ JumpIfDictionaryInPrototypeChain(receiver, rdi, kScratchRegister, slow);
164 __ leal(rdi, Operand(key, 1));
165 __ Integer32ToSmiField(FieldOperand(receiver, JSArray::kLengthOffset), rdi); local
180 __ leal(rdi, Operand(key, 1));
181 __ Integer32ToSmiField(FieldOperand(receiver, JSArray::kLengthOffset), rdi); local
194 // rdi: elements array's map
195 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex);
205 __ JumpIfDictionaryInPrototypeChain(receiver, rdi, kScratchRegiste
213 __ Integer32ToSmiField(FieldOperand(receiver, JSArray::kLengthOffset), rdi); local
[all...]
/external/v8/src/x64/
H A Dcodegen-x64.cc74 Register scratch = rdi;
113 __ JumpIfJSArrayHasAllocationMemento(rdx, rdi, fail);
140 __ JumpIfNotInNewSpace(r8, rdi, &new_backing_store);
148 __ LoadRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex);
149 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); local
157 rdi,
174 __ leap(rdi, Operand(r9, times_8, FixedArray::kHeaderSize));
175 __ Allocate(rdi, r14, r11, r15, fail, NO_ALLOCATION_FLAGS);
177 __ LoadRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex);
178 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); local
271 __ movp(FieldOperand(r11, HeapObject::kMapOffset), rdi); local
288 rdi); local
337 rdi); local
[all...]
H A Dcode-stubs-x64.cc27 __ movq(MemOperand(rsp, rax, times_8, 0), rdi); local
28 __ pushq(rdi);
117 Register scratch_candidates[3] = { rbx, rdx, rdi };
381 Register scratch = rdi;
476 __ movp(rdi, args.GetArgumentOperand(SUBJECT_STRING_ARGUMENT_INDEX));
477 __ JumpIfSmi(rdi, &runtime);
478 __ movp(r15, rdi); // Make a copy of the original subject string.
480 // rdi: subject string
505 __ movp(rbx, FieldOperand(rdi, HeapObject::kMapOffset));
535 __ CompareRoot(FieldOperand(rdi, ConsStrin
2513 __ cmpp(FieldOperand(rdx, HeapObject::kMapOffset), rdi); local
2515 __ cmpp(FieldOperand(rax, HeapObject::kMapOffset), rdi); local
3740 __ movp(FieldOperand(rdx, FixedArray::kLengthOffset), rdi); local
3765 __ movp(FieldOperand(rax, JSArray::kLengthOffset), rdi); local
3919 __ movp(FieldOperand(rax, JSSloppyArgumentsObject::kCalleeOffset), rdi); local
3930 __ movp(FieldOperand(rax, JSObject::kElementsOffset), rdi); local
4103 __ movp(FieldOperand(rdx, FixedArray::kLengthOffset), rdi); local
4128 __ movp(FieldOperand(rax, JSStrictArgumentsObject::kLengthOffset), rdi); local
[all...]
/external/google-breakpad/src/google_breakpad/common/
H A Dminidump_cpu_amd64.h151 uint64_t rdi; member in struct:__anon6762
/external/valgrind/VEX/test/
H A Dtest-amd64.c180 : "a" (rax), "b" (rbx), "c" (rcx), "d" (rdx), "S" (rsi), "D" (rdi));\
195 int64 rax, rbx, rcx, rdx, rsi, rdi, res; local
201 rdi = 0x0020;
210 TEST_LEA("(%%rdi)");
217 TEST_LEA("0x40(%%rdi)");
224 TEST_LEA("0x4000(%%rdi)");
231 TEST_LEA("(%%rdi, %%rcx)");
1165 int64 rsi, rdi, rax, rcx, rflags;\
1168 rdi = (long)(str_buffer + sizeof(str_buffer) / 2) + 16;\
1179 : "=S" (rsi), "=D" (rdi), "
[all...]
/external/valgrind/include/vki/
H A Dvki-xen-x86.h96 vki_uint64_t rdi; member in struct:vki_xen_cpu_user_regs
171 vki_uint64_t rdi; member in struct:vki_hvm_hw_cpu
H A Dvki-amd64-linux.h202 unsigned long rdi; member in struct:vki_sigcontext
513 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct
/external/llvm/include/llvm/Support/
H A DMachO.h1463 uint64_t rdi; member in struct:llvm::MachO::x86_thread_state64_t
1592 sys::swapByteOrder(x.rdi);

Completed in 358 milliseconds