Home | History | Annotate | Download | only in x86-atom

Lines Matching full:movl

33     movl        %edx, -8(%esp)          # save pc adjustments
34 movl rGLUE, %edx # %edx<- pMterpGlue
35 movl %ebx, -4(%esp) # save %ebx to the stack
36 movl offGlue_pSelfSuspendCount(%edx), %ebx # %ebx<- pSuspendCount (int)
38 movl offGlue_pDebuggerActive(%edx), %eax # %eax<- pDebuggerActive
39 movl (%eax), %eax # %eax<- get debuggerActive (boolean)
46 movl offGlue_pActiveProfilers(%edx), %ebx # %ebx<- activeProfilers (int)
53 movl -8(%esp), %edx # %edx<- restore %edx
54 movl -4(%esp), %ebx # %ebx<- restore %ebx
57 movl offGlue_self(%edx), %eax # %eax<- glue->self
58 movl %eax, -12(%esp) # push parameter boolean
62 movl 4(%esp), %edx # %edx<- restore %edx
63 movl 8(%esp), %ebx # %ebx<- restore %ebx
68 movl %ecx, offGlue_entryPoint(%edx) # glue->entryPoint<- reentry type
69 movl $$1, %edx # switch to interp == true
82 movl rGLUE, %ecx # %ecx<- pMterpGlue
83 movl offGlue_pSelfSuspendCount(%ecx), rINST # %ebx<- pSuspendCount (int)
85 movl offGlue_pDebuggerActive(%ecx), %eax # %eax<- pDebuggerActive
86 movl (%eax), %eax # %eax<- get debuggerActive (boolean)
93 movl offGlue_pActiveProfilers(%ecx), rINST # %edx<- activeProfilers (int)
102 movl offGlue_self(%ecx), %eax# %eax<- glue->self
103 movl %edx, rINST
104 movl %eax, -12(%esp) # push parameter boolean
108 movl rINST, %edx # %edx<- restore %edx
114 movl $$kInterpEntryInstr, offGlue_entryPoint(%ecx) # glue->entryPoint<- reentry type
115 movl $$1, %edx # switch to interp<- true
136 movl %edx, %eax
137 movl 24(%ebp), %edi
138 movl 28(%ebp), %esi
139 movl 32(%ebp), %ebx
140 movl 36(%ebp), %ebp
159 movl rINST, sReg0 # sReg0<- AA
168 movl %ebx, sReg1 # sReg1<- save %ebx
174 movl (%edx), %ebx # %ebx<- vCCCC
177 movl %ebx, (%eax) # *outs<- vCCCC
180 movl sReg1, %ebx # %ebx<- restore %ebx
190 movl rINST, sReg0 # sReg0<- BA
202 movl %edx, sReg1 # sReg1<- GFED
211 movl (rFP, rINST, 4), %edx # %edx<- vA
212 movl %edx, (%eax) # *outs<- vA
213 movl sReg1, %edx # %edx<- GFED
217 movl (rFP, %edx, 4), %edx # %edx<- vG
218 movl %edx, (%eax) # *outs<- vG
219 movl sReg1, %edx # %edx<- GFED
224 movl (rFP, %edx), %edx # %edx<- vF
225 movl %edx, (%eax) # *outs<- vF
226 movl sReg1, %edx # %edx<- GFED
231 movl (rFP, %edx), %edx # %edx<- vE
232 movl %edx, (%eax) # *outs<- vE
233 movl sReg1, %edx # %edx<- GFED
236 movl (rFP, %edx, 4), %edx # %edx<- vD
237 movl %edx, -4(%eax) # *--outs<- vD
248 movl %ecx, sReg0 # sReg<- methodToCall
252 movl rGLUE, %eax # %eax<- pMterpGlue
253 movl %ecx, sReg1 # sReg1<- &outs
255 movl offGlue_interpStackEnd(%eax), %eax # %eax<- glue->interpStackEnd
256 movl %eax, sReg2 # sReg2<- glue->interpStackEnd
258 movl %ecx, %eax # %eax<- newSaveArea
261 movl sReg0, %ecx # %ecx<- restore methodToCall
270 movl %edx, offStackSaveArea_prevSave(%eax) # newSaveArea->prevSave<- &outs
272 movl rFP, offStackSaveArea_prevFrame(%eax) # newSaveArea->prevFrame<- rFP
273 movl rPC, offStackSaveArea_savedPc(%eax) # newSaveArea->savedPc<- rPC
275 movl %ecx, offStackSaveArea_method(%eax) # newSaveArea->method<- method to call
283 movl offMethod_clazz(%ecx), %edx # %edx<- method->clazz
284 movl rGLUE, %eax # %eax<- pMterpGlue
285 movl %ecx, offGlue_method(%eax) # glue->method<- methodToCall
286 movl offClassObject_pDvmDex(%edx), %edx # %edx<- method->clazz->pDvmDex
287 movl offMethod_insns(%ecx), rPC # rPC<- methodToCall->insns
288 movl %edx, offGlue_methodClassDex(%eax) # glue->methodClassDex<- method->clazz->pDvmDex
289 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
290 movl sReg1, rFP # rFP<- newFP
291 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- newFP
300 movl rGLUE, %edx # %edx<- pMterpGlue
301 movl %ecx, -20(%esp) # push parameter methodToCall
302 movl offGlue_self(%edx), %edx # %edx<- glue->self
303 movl offThread_jniLocal_topCookie(%edx), %ecx # %ecx<- glue->self->thread->refNext
304 movl %ecx, offStackSaveArea_localRefCookie(%eax) # newSaveArea->localRefCookie<- refNext
305 movl %eax, -4(%esp) # save newSaveArea
306 movl sReg1, %eax # %eax<- newFP
307 movl %eax, offThread_curFrame(%edx) # glue->self->curFrame<- newFP
308 movl %edx, -8(%esp) # save glue->self
309 movl %edx, -16(%esp) # push parameter glue->self
310 movl rGLUE, %edx # %edx<- pMterpGlue
311 movl -20(%esp), %ecx # %ecx<- methodToCall
313 movl %edx, -24(%esp) # push parameter pMterpGlue
314 movl %eax, -28(%esp) # push parameter newFP
326 movl -4(%esp), %edx # %edx<- newSaveArea
327 movl -8(%esp), %ecx # %ecx<- glue->self
328 movl offStackSaveArea_localRefCookie(%edx), %eax # %eax<- newSaveArea->localRefCookie
331 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
332 movl %eax, offThread_jniLocal_topCookie(%ecx) # glue->self<- newSaveArea->localRefCookie
337 movl rGLUE, %ecx # %ecx<- pMterpGlue
338 movl offGlue_self(%ecx), %ecx # %ecx<- glue->self
339 movl %ecx, -4(%esp) # push parameter self
361 movl rGLUE, rINST # %ecx<- pMterpGlue
362 movl offGlue_pSelfSuspendCount(rINST), %edx # %ebx<- pSuspendCount (int)
364 movl offGlue_pDebuggerActive(rINST), %eax # %eax<- pDebuggerActive
365 movl (%eax), %eax # %eax<- get debuggerActive (boolean)
372 movl offGlue_pActiveProfilers(rINST), %edx # %edx<- activeProfilers (int)
381 movl offGlue_self(rINST), %eax# %eax<- glue->self
382 movl %eax, -12(%esp) # push parameter boolean
389 movl $$kInterpEntryInstr, offGlue_entryPoint(rINST) # glue->entryPoint<- reentry type
390 movl $$1, %edx # switch to interp<- true
399 movl offStackSaveArea_prevFrame(%ecx), rFP # rFP<- saveArea->PrevFrame
400 movl (offStackSaveArea_method - sizeofStackSaveArea)(rFP), %edx # %edx<- method we are returning to
403 movl offStackSaveArea_savedPc(%ecx), rPC # rPC<- saveAreaOld->savedPc
404 movl offGlue_self(rINST), %ecx # %eax<- glue->self
405 movl %edx, offGlue_method(rINST) # glue->method<- newSave->method
406 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz
408 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
409 movl offClassObject_pDvmDex(%edx), %edx # %edx<- method->clazz->pDvmDex
410 movl %edx, offGlue_methodClassDex(rINST) # glue->pDvmDex<- method->clazz->pDvmDex
422 movl $$kInterpEntryThrow, %ecx # %ecx<- reentry type
423 movl $$0, %edx # %edx<- pc adjustment
425 movl rGLUE, %eax # %eax<- pMterpGlue
426 movl offGlue_self(%eax), %edx # %edx<- glue->self
427 movl offThread_exception(%edx), %ecx # %ecx<- pMterpGlue->self->exception
428 movl %edx, -4(%esp) # push parameter self
429 movl %ecx, -8(%esp) # push parameter obj
434 movl 4(%esp), %edx # %edx<- glue->self
435 movl $$0, offThread_exception(%edx) # glue->self->exception<- NULL
441 movl rFP, -4(%esp) # move fp to stack
443 movl %esp, -4(%esp) # push parameter 4<- &fp
444 movl $$0, -8(%esp) # push parameter 3<- false
445 movl 4(%esp), %edx
446 movl %edx, -12(%esp) # push parameter 2<- glue->self->exception
447 movl rGLUE, %eax # %eax<- pMterpGlue
448 movl offGlue_method(%eax), %edx # %edx<- glue->method
449 movl offMethod_insns(%edx), %edx # %edx<- glue->method->insns
450 movl rPC, %ecx # %ecx<- rPC
453 movl %ecx, -16(%esp) # push parameter 1<- glue->method->insns
454 movl 8(%esp), %edx
455 movl %edx, -20(%esp) # push parameter 0<- glue->self
466 movl -12(%esp), rFP # rFP<- updated rFP
474 movl -4(%esp), %ecx # %ecx<- glue->self
477 movl %eax, -4(%esp) # save %eax for later
478 movl %ecx, -12(%esp) # push parameter 2 glue->self
483 movl -4(%esp), %eax # %eax<- restore %eax
486 movl %ecx, -12(%esp) # push parameter 2 glue->self
495 movl rGLUE, %ecx # %ecx<- pMterpGlue
496 movl offStackSaveArea_method(%edx), rPC # rPC<- newMethod
497 movl rPC, offGlue_method(%ecx) # glue->method<- newMethod
498 movl offMethod_clazz(rPC), %edx # %edx<- method->clazz
499 movl offMethod_insns(rPC), rPC # rPC<- method->insns
500 movl offClassObject_pDvmDex(%edx), %edx # %edx<- method->clazz->pDvmDex
502 movl %edx, offGlue_methodClassDex(%ecx) # glue->pDvmDex<- method->clazz->pDvmDex
503 movl -8(%esp), %eax
504 movl %eax, -16(%esp) # push parameter 1 obj
512 movl -12(%esp), %edx # %edx<- glue->self
513 movl -8(%esp), %ecx # %ecx<- exception
514 movl %ecx, offThread_exception(%edx) # restore the exception
523 movl -4(%esp), %edx # %edx<- glue->self
528 movl %edx, -12(%esp) # push parameter 1 glue->self
539 movl -8(%esp), %ecx # %ecx<- exception
540 movl -4(%esp), %edx # %edx<- glue->self
541 movl %ecx, offThread_exception(%edx) # glue->self<- exception
546 movl $$0, %edx # switch to interp<- false
574 movl $$.LstrArrayIndexException, -8(%esp) # push parameter description
575 movl $$0, -4(%esp) # push parameter msg paramter
588 movl $$.LstrArrayStoreException, -8(%esp) # push parameter description
589 movl $$0, -4(%esp) # push parameter msg paramter
602 movl $$.LstrArithmeticException, -8(%esp) # push parameter description
603 movl $$.LstrDivideByZero, -4(%esp) # push parameter msg paramter
616 movl $$.LstrNegativeArraySizeException, -8(%esp) # push parameter description
617 movl $$0, -4(%esp) # push parameter msg paramter
630 movl $$.LstrNoSuchMethodError, -8(%esp) # push parameter description
631 movl $$0, -4(%esp) # push parameter msg paramter
644 movl $$.LstrNullPointerException, -8(%esp) # push parameter description
645 movl $$0, -4(%esp) # push parameter msg paramter