Searched refs:arrayObj (Results 1 - 25 of 40) sorted by relevance

12

/dalvik/vm/mterp/c/
H A DOP_ARRAY_LENGTH.c3 ArrayObject* arrayObj; local
7 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
8 ILOGV("|array-length v%d,v%d (%p)", vdst, vsrc1, arrayObj);
9 if (!checkForNullExportPC((Object*) arrayObj, fp, pc))
12 SET_REGISTER(vdst, arrayObj->length);
H A DOP_APUT_OBJECT.c3 ArrayObject* arrayObj; local
12 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
13 if (!checkForNull((Object*) arrayObj))
15 if (GET_REGISTER(vsrc2) >= arrayObj->length) {
24 if (!dvmCanPutArrayElement(obj->clazz, arrayObj->obj.clazz)) {
27 arrayObj->obj.clazz->descriptor, arrayObj);
29 //dvmDumpClass(arrayObj->obj.clazz);
35 dvmSetObjectArrayElement(arrayObj,
H A DOP_FILL_ARRAY_DATA.c5 ArrayObject* arrayObj; local
22 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
23 if (!dvmInterpHandleFillArrayData(arrayObj, arrayData)) {
H A Dopcommon.c449 ArrayObject* arrayObj; \
457 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
458 if (!checkForNull((Object*) arrayObj)) \
460 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
462 arrayObj, vsrc2, arrayObj->length); \
468 ((_type*) arrayObj->contents)[GET_REGISTER(vsrc2)]); \
476 ArrayObject* arrayObj; \
484 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
485 if (!checkForNull((Object*) arrayObj)) \
[all...]
/dalvik/vm/oo/
H A DArray.h110 INLINE bool dvmIsArray(const ArrayObject* arrayObj) argument
112 return ( ((Object*)arrayObj)->clazz->descriptor[0] == '[' );
132 INLINE bool dvmIsObjectArray(const ArrayObject* arrayObj) argument
134 return dvmIsObjectArrayClass(arrayObj->obj.clazz);
/dalvik/vm/mterp/armv5te/
H A DOP_APUT_OBJECT.S18 ldr r3, [rINST, #offArrayObject_length] @ r3<- arrayObj->length
19 add r10, rINST, r0, lsl #2 @ r10<- arrayObj + index*width
27 * rINST = vBB (arrayObj)
35 ldr r1, [rINST, #offObject_clazz] @ r1<- arrayObj->clazz
39 mov r1, rINST @ r1<- arrayObj
H A DOP_AGET.S19 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
20 add r0, r0, r1, lsl #$shift @ r0<- arrayObj + index*width
H A DOP_APUT.S19 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
20 add r0, r0, r1, lsl #$shift @ r0<- arrayObj + index*width
H A DOP_AGET_WIDE.S16 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
17 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width
H A DOP_APUT_WIDE.S16 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
17 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width
/dalvik/vm/mterp/armv4t/
H A DOP_AGET_WIDE.S16 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
17 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width
H A DOP_APUT_WIDE.S14 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
15 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width
/dalvik/vm/mterp/x86-atom/
H A DOP_AGET_WIDE.S38 cmp offArrayObject_length(%ecx), %edx # compare index to arrayObj->length
H A DOP_APUT.S44 cmp offArrayObject_length(%ecx), %edx # compare index to arrayObj->length
H A DOP_APUT_WIDE.S38 cmp offArrayObject_length(%ecx), %edx # compare index to arrayObj->length
H A DOP_APUT_OBJECT.S42 cmp offArrayObject_length(%eax), %edx # compare index to arrayObj->length
55 movl offObject_clazz(%eax), %eax # %eax<- arrayObj->clazz
56 movl %eax, -4(%esp) # push parameter arrayObj->clazz
H A DOP_AGET.S43 cmp offArrayObject_length(%ecx), %edx # compare index to arrayObj->length
/dalvik/vm/
H A DDdm.c536 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', bufLen, ALLOC_DEFAULT); local
537 if (arrayObj != NULL)
538 memcpy(arrayObj->contents, tmpBuf, bufLen);
539 return arrayObj;
602 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', len, ALLOC_DEFAULT); local
603 if (arrayObj != NULL)
604 memcpy(arrayObj->contents, data, len);
605 return arrayObj;
H A DJni.c766 ArrayObject* arrayObj = (ArrayObject*) obj; local
767 if (arrayObj->length == 8192 /*&&
771 arrayObj, arrayObj->length);
1015 static void pinPrimitiveArray(ArrayObject* arrayObj) argument
1017 if (arrayObj == NULL)
1021 if (!dvmAddToReferenceTable(&gDvm.jniPinRefTable, (Object*)arrayObj)) {
1041 if (*ppObj++ == (Object*) arrayObj)
1047 arrayObj, arrayObj
1059 unpinPrimitiveArray(ArrayObject* arrayObj) argument
3175 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(env, jarr); local
3203 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(env, jarr); local
3526 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(env, jarr); local
3543 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(env, jarr); local
[all...]
/dalvik/vm/mterp/out/
H A DInterpC-armv4t.c989 ArrayObject* arrayObj; \
997 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
998 if (!checkForNull((Object*) arrayObj)) \
1000 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
1002 arrayObj, vsrc2, arrayObj->length); \
1008 ((_type*) arrayObj->contents)[GET_REGISTER(vsrc2)]); \
1016 ArrayObject* arrayObj; \
1024 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
1025 if (!checkForNull((Object*) arrayObj)) \
[all...]
H A DInterpC-armv5te-vfp.c989 ArrayObject* arrayObj; \
997 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
998 if (!checkForNull((Object*) arrayObj)) \
1000 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
1002 arrayObj, vsrc2, arrayObj->length); \
1008 ((_type*) arrayObj->contents)[GET_REGISTER(vsrc2)]); \
1016 ArrayObject* arrayObj; \
1024 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
1025 if (!checkForNull((Object*) arrayObj)) \
[all...]
H A DInterpC-armv5te.c989 ArrayObject* arrayObj; \
997 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
998 if (!checkForNull((Object*) arrayObj)) \
1000 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
1002 arrayObj, vsrc2, arrayObj->length); \
1008 ((_type*) arrayObj->contents)[GET_REGISTER(vsrc2)]); \
1016 ArrayObject* arrayObj; \
1024 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
1025 if (!checkForNull((Object*) arrayObj)) \
[all...]
H A DInterpC-armv7-a-neon.c989 ArrayObject* arrayObj; \
997 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
998 if (!checkForNull((Object*) arrayObj)) \
1000 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
1002 arrayObj, vsrc2, arrayObj->length); \
1008 ((_type*) arrayObj->contents)[GET_REGISTER(vsrc2)]); \
1016 ArrayObject* arrayObj; \
1024 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
1025 if (!checkForNull((Object*) arrayObj)) \
[all...]
H A DInterpC-armv7-a.c989 ArrayObject* arrayObj; \
997 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
998 if (!checkForNull((Object*) arrayObj)) \
1000 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
1002 arrayObj, vsrc2, arrayObj->length); \
1008 ((_type*) arrayObj->contents)[GET_REGISTER(vsrc2)]); \
1016 ArrayObject* arrayObj; \
1024 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
1025 if (!checkForNull((Object*) arrayObj)) \
[all...]
/dalvik/vm/mterp/x86/
H A DOP_APUT_OBJECT.S33 movl offObject_clazz(%eax),%eax # eax<- arrayObj->clazz

Completed in 120 milliseconds

12