Home | History | Annotate | Download | only in x86

Lines Matching refs:eax

11     movl    rSELF,%eax
12 movl offThread_methodClassDex(%eax),%eax # eax<- pDvmDex
14 movl offDvmDex_pResClasses(%eax),%eax # eax<- pDvmDex->pResClasses
16 movl (%eax,%ecx,4),%eax # eax<- resolved class
18 testl %eax,%eax # already resolved?
21 movl rSELF,%eax
24 movl offThread_method(%eax),%eax # eax<- self->method
25 movl offMethod_clazz(%eax),%eax # eax<- method->clazz
26 movl %eax,OUT_ARG0(%esp) # arg0<- clazz
27 call dvmResolveClass # eax<- call(clazz,ref,flag)
28 testl %eax,%eax # null?
35 * eax holds array class [r0]
40 movl offClassObject_descriptor(%eax),%ecx # ecx<- arrayClass->descriptor
43 movl %eax,OUT_ARG0(%esp) # arg0<- arrayClass
44 movl rSELF,%eax
52 movl %ecx,offThread_retval+4(%eax) # save type
58 call dvmAllocArrayByClass # eax<- call(arrayClass, length, flags)
60 testl %eax,%eax # alloc successful?
62 movl %eax,offThread_retval(%ecx) # retval.l<- new array
64 leal offArrayObject_contents(%eax),%eax # eax<- newArray->contents
67 * eax is pointer to tgt
79 movl %eax,%edi # set up dst ptr
86 movl offThread_retval+4(%ecx),%eax # eax<- type
99 leal 4(%eax),%eax
100 movl %ecx,-4(%eax)
105 movl offThread_retval+4(%ecx),%eax # eax<- type
110 movl offThread_retval(%ecx),%eax # eax<- object head
112 shrl $$GC_CARD_SHIFT,%eax # convert to card num
113 movb %cl,(%ecx,%eax) # mark card based on object head
126 movl $$.LstrFilledNewArrayNotImplA,%eax
127 movl %eax,OUT_ARG0(%esp)