Home
last modified time | relevance | path

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

/art/runtime/arch/x86/
Dquick_entrypoints_x86.S32 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words.
42 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
58 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words.
68 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
87 subl MACRO_LITERAL(8), %esp // Grow stack by 2 words.
98 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
100 movl 12(%esp), REG_VAR(got_reg)
111 addl MACRO_LITERAL(16), %esp // Unwind stack up to saved values
133 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
146 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
[all …]
Djni_entrypoints_x86.S23 subl LITERAL(8), %esp // align stack
29 movl (%esp), %eax // Thread* self
41 addl LITERAL(12), %esp // remove argument & padding
75 leal 1(%esp), %eax // Tag as GenericJNI frame.
79 subl LITERAL(12), %esp // align stack
84 addl LITERAL(16), %esp
95 CFI_RESTORE_STATE_AND_DEF_CFA(%esp, FRAME_SIZE_SAVE_REFS_AND_ARGS)
107 movl (%esp), %edx // Remember the method in EDX.
108 movl 48(%esp), %ebp
110 movl 52(%esp), %esi
[all …]
Dasm_support_x86.S135 CFI_DEF_CFA(esp, RAW_VAR(cfa_offset))
226 subl MACRO_LITERAL(4 * 8), %esp
229 movsd %xmm0, 0(%esp)
230 movsd %xmm1, 8(%esp)
231 movsd %xmm2, 16(%esp)
232 movsd %xmm3, 24(%esp)
244 movsd 4(%esp), %xmm0
245 movsd 12(%esp), %xmm1
246 movsd 20(%esp), %xmm2
247 movsd 28(%esp), %xmm3
[all …]
Dcontext_x86.cc104 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); in DoLongJump() local
105 gprs[kNumberOfCpuRegisters] = esp; in DoLongJump()
106 *(reinterpret_cast<uintptr_t*>(esp)) = eip_; in DoLongJump()
Dmemcmp16_x86.S43 #define RETURN RETURN_END; CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16); CFI_REMEMBER_STATE
46 movl LEN(%esp), %ecx
51 movl BLK1(%esp), %eax
53 movl BLK2(%esp), %edx
134 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
180 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
210 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
263 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
293 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
346 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
[all …]
/art/runtime/interpreter/mterp/x86/
Dmain.S165 #define rSELF IN_ARG0(%esp)
377 .cfi_def_cfa esp, 4
386 subl $$FRAME_SIZE, %esp
390 movl IN_ARG2(%esp), %edx
393 movl IN_ARG3(%esp), %eax
397 movl IN_ARG1(%esp), %ecx
411 movl %eax, OUT_ARG0(%esp)
413 movl %ecx, OUT_ARG1(%esp)
415 movl %eax, OUT_ARG2(%esp)
433 movl %ecx, OUT_ARG0(%esp)
[all …]
Dinvoke.S10 movl %ecx, OUT_ARG0(%esp)
12 movl %eax, OUT_ARG1(%esp)
13 movl rPC, OUT_ARG2(%esp)
15 movl rINST, OUT_ARG3(%esp)
36 movl %ecx, OUT_ARG0(%esp)
38 movl %eax, OUT_ARG1(%esp)
39 movl rPC, OUT_ARG2(%esp)
41 movl rINST, OUT_ARG3(%esp)
Darithmetic.S11 mov rIBASE, LOCAL0(%esp)
50 mov LOCAL0(%esp), rIBASE
60 mov rIBASE, LOCAL0(%esp)
73 mov LOCAL0(%esp), rIBASE
82 mov LOCAL0(%esp), rIBASE
108 mov rIBASE, LOCAL0(%esp)
112 mov LOCAL0(%esp), rIBASE
135 mov rIBASE, LOCAL0(%esp)
139 mov LOCAL0(%esp), rIBASE
240 movl rIBASE, LOCAL0(%esp) # save rIBASE
[all …]
Darray.S42 movl %eax, OUT_ARG0(%esp)
43 movl %ecx, OUT_ARG1(%esp)
110 movl %eax, OUT_ARG0(%esp)
111 movl rPC, OUT_ARG1(%esp)
113 movl rINST, OUT_ARG2(%esp)
162 movl %eax, OUT_ARG0(%esp)
163 movl %ecx, OUT_ARG1(%esp)
181 movl %eax, OUT_ARG0(%esp)
182 movl rPC, OUT_ARG1(%esp)
184 movl %ecx, OUT_ARG2(%esp)
[all …]
Dobject.S7 movl rPC, OUT_ARG0(%esp) # arg0: Instruction* inst
8 movl rINST, OUT_ARG1(%esp) # arg1: uint16_t inst_data
10 movl %eax, OUT_ARG2(%esp) # arg2: ShadowFrame* sf
12 movl %eax, OUT_ARG3(%esp) # arg3: Thread* self
26 movl %eax, OUT_ARG0(%esp)
28 movl %ecx, OUT_ARG1(%esp)
30 movl %eax, OUT_ARG2(%esp)
32 movl %ecx, OUT_ARG3(%esp)
Dother.S9 movl %eax, OUT_ARG0(%esp)
10 movl rINST, OUT_ARG1(%esp)
12 movl %eax, OUT_ARG2(%esp)
14 movl %eax, OUT_ARG3(%esp)
71 movl %eax, OUT_ARG0(%esp)
72 movl rINST, OUT_ARG1(%esp)
74 movl %eax, OUT_ARG2(%esp)
76 movl %eax, OUT_ARG3(%esp)
128 movl %ecx, OUT_ARG0(%esp)
130 movl %eax, OUT_ARG1(%esp)
[all …]
Dcontrol_flow.S134 movl %eax, OUT_ARG1(%esp) # ARG1 <- vAA
135 movl %ecx, OUT_ARG0(%esp) # ARG0 <- switchData
154 movl %eax, OUT_ARG0(%esp)
170 movl %eax, OUT_ARG0(%esp)
181 movl %eax, OUT_ARG0(%esp)
198 movl %eax, OUT_ARG0(%esp)
/art/compiler/jni/
Djni_cfi_test_expected.inc210 // 0x00000003: add esp, -28
214 // 0x00000007: mov [esp + 52], ecx
215 // 0x0000000b: movss [esp + 56], xmm0
216 // 0x00000011: mov [esp + 60], edx
217 // 0x00000015: mov [esp + 64], ebx
218 // 0x00000019: add esp, -32
220 // 0x0000001c: add esp, 32
223 // 0x0000001f: add esp, 32
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc83 // 0x00000002: sub esp, 52
86 // 0x00000005: add esp, 52