Searched refs:esp (Results 1 – 6 of 6) sorted by relevance
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 29 subl MACRO_LITERAL(16), %esp // Grow stack by 4 words, bottom word will hold Method* 46 subl MACRO_LITERAL(16), %esp // Grow stack by 4 words, bottom word will hold Method* 57 addl MACRO_LITERAL(16), %esp // Unwind stack up to saved values 85 addl MACRO_LITERAL(4), %esp // Remove padding 101 mov %esp, %ecx 103 subl MACRO_LITERAL(8), %esp // Alignment padding 116 mov %esp, %ecx 118 subl MACRO_LITERAL(8), %esp // alignment padding 132 mov %esp, %ecx 148 mov %esp, %edx [all …]
|
D | portable_entrypoints_x86.S | 33 mov %esp, %ebp // copy value of stack pointer into base pointer 39 subl %ebx, %esp // reserve stack space for argument array 41 lea 4(%esp), %eax // use stack pointer + method ptr as dest for memcpy 46 addl LITERAL(12), %esp // pop arguments to memcpy 48 mov %eax, (%esp) // push method pointer onto stack 50 mov %ebp, %esp // restore stack pointer 53 mov 20(%esp), %ecx // get result pointer 54 cmpl LITERAL(68), 24(%esp) // test if result type char == 'D' 56 cmpl LITERAL(70), 24(%esp) // test if result type char == 'F' 71 movl %esp, %ebp [all …]
|
D | jni_entrypoints_x86.S | 23 subl LITERAL(4), %esp // align stack 29 addl LITERAL(4), %esp // remove argument 32 addl LITERAL(4), %esp // remove padding
|
D | context_x86.cc | 84 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - kWordSize; in DoLongJump() local 85 gprs[kNumberOfCpuRegisters] = esp; in DoLongJump() 86 *(reinterpret_cast<uintptr_t*>(esp)) = eip_; in DoLongJump()
|
D | asm_support_x86.S | 135 CFI_DEF_CFA(esp, 4) 145 CFI_DEF_CFA(esp, 4)
|
D | memcmp16_x86.S | 46 movl LEN(%esp), %ecx 51 movl BLK1(%esp), %eax 53 movl BLK2(%esp), %edx
|