Searched refs:esp (Results 1 - 4 of 4) sorted by relevance

/art/runtime/arch/x86/
H A 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
40 lea 4(%esp), %eax // use stack pointer + method ptr as dest for memcpy
45 addl LITERAL(12), %esp // pop arguments to memcpy
47 mov %eax, (%esp) // push method pointer onto stack
49 mov %ebp, %esp // restore stack pointer
52 mov 20(%esp), %ecx // get result pointer
53 cmpl LITERAL(68), 24(%esp) // test if result type char == 'D'
55 cmpl LITERAL(70), 24(%esp) // test if result type char == 'F'
70 movl %esp,
[all...]
H A Dquick_entrypoints_x86.S27 subl MACRO_LITERAL(16), %esp // Grow stack by 4 words, bottom word will hold Method*
39 subl MACRO_LITERAL(16), %esp // Grow stack by 4 words, bottom word will hold Method*
44 addl MACRO_LITERAL(28), %esp // Unwind stack up to return address
63 addl MACRO_LITERAL(4), %esp // Remove padding
79 mov %esp, %ecx
81 subl MACRO_LITERAL(8), %esp // Alignment padding
93 mov %esp, %ecx
95 subl MACRO_LITERAL(8), %esp // alignment padding
108 mov %esp, %ecx
123 mov %esp,
[all...]
H A Djni_entrypoints_x86.S23 subl LITERAL(8), %esp // align stack
28 addl LITERAL(12), %esp // restore the stack
H A Dcontext_x86.cc80 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - kWordSize; local
81 gprs[kNumberOfCpuRegisters] = esp;
82 *(reinterpret_cast<uintptr_t*>(esp)) = eip_;
84 "movl %0, %%esp\n\t" // ESP points to gprs.
86 "popl %%esp\n\t" // Load stack pointer.

Completed in 401 milliseconds