Home
last modified time | relevance | path

Searched refs:esp (Results 1 – 6 of 6) sorted by relevance

/art/runtime/arch/x86/
Dquick_entrypoints_x86.S29 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 …]
Dportable_entrypoints_x86.S33 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 …]
Djni_entrypoints_x86.S23 subl LITERAL(4), %esp // align stack
29 addl LITERAL(4), %esp // remove argument
32 addl LITERAL(4), %esp // remove padding
Dcontext_x86.cc84 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()
Dasm_support_x86.S135 CFI_DEF_CFA(esp, 4)
145 CFI_DEF_CFA(esp, 4)
Dmemcmp16_x86.S46 movl LEN(%esp), %ecx
51 movl BLK1(%esp), %eax
53 movl BLK2(%esp), %edx