Searched defs:arrayObj (Results 1 - 11 of 11) sorted by relevance

/dalvik/vm/mterp/c/
H A DOP_ARRAY_LENGTH.cpp3 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.cpp3 ArrayObject* arrayObj; local
12 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
13 if (!checkForNull((Object*) arrayObj))
15 if (GET_REGISTER(vsrc2) >= arrayObj->length) {
17 arrayObj->length, GET_REGISTER(vsrc2));
24 if (!dvmCanPutArrayElement(obj->clazz, arrayObj->clazz)) {
27 arrayObj->clazz->descriptor, arrayObj);
28 dvmThrowArrayStoreExceptionIncompatibleElement(obj->clazz, arrayObj->clazz);
33 dvmSetObjectArrayElement(arrayObj,
[all...]
H A DOP_FILL_ARRAY_DATA.cpp5 ArrayObject* arrayObj; local
21 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
22 if (!dvmInterpHandleFillArrayData(arrayObj, arrayData)) {
/dalvik/vm/oo/
H A DArray.h74 INLINE bool dvmIsArray(const ArrayObject* arrayObj) argument
76 return ( ((Object*)arrayObj)->clazz->descriptor[0] == '[' );
96 INLINE bool dvmIsObjectArray(const ArrayObject* arrayObj) argument
98 return dvmIsObjectArrayClass(arrayObj->clazz);
/dalvik/vm/
H A DDdm.cpp415 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', bufLen, ALLOC_DEFAULT); local
416 if (arrayObj != NULL)
417 memcpy(arrayObj->contents, tmpBuf, bufLen);
418 return arrayObj;
481 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', len, ALLOC_DEFAULT); local
482 if (arrayObj != NULL)
483 memcpy(arrayObj->contents, data, len);
484 return arrayObj;
H A DReferenceTable.cpp159 const ArrayObject* arrayObj = (ArrayObject*) obj; local
160 if (arrayObj == NULL || arrayObj == kClearedJniWeakGlobal ||
161 arrayObj->clazz == NULL || !dvmIsArray(arrayObj)) {
164 return arrayObj->length;
H A DDebugger.cpp904 ArrayObject* arrayObj = (ArrayObject*) objectIdToObject(arrayId); local
905 assert(dvmIsArray(arrayObj));
906 return arrayObj->length;
914 ArrayObject* arrayObj = (ArrayObject*) objectIdToObject(arrayId); local
916 ClassObject* arrayClass = arrayObj->clazz;
992 ArrayObject* arrayObj = (ArrayObject*) objectIdToObject(arrayId); local
993 const u1* data = (const u1*)arrayObj->contents;
996 assert(dvmIsArray(arrayObj));
998 if (firstIndex + count > (int)arrayObj->length) {
1000 firstIndex, count, arrayObj
1043 ArrayObject* arrayObj = (ArrayObject*) objectIdToObject(arrayId); local
[all...]
H A DJni.cpp463 ArrayObject* arrayObj = (ArrayObject*) obj; local
464 if (arrayObj->length == 8192 /*&&
468 arrayObj, arrayObj->length);
583 static void pinPrimitiveArray(ArrayObject* arrayObj) { argument
584 if (arrayObj == NULL) {
590 if (!dvmAddToReferenceTable(&gDvm.jniPinRefTable, (Object*)arrayObj)) {
610 if (*ppObj++ == (Object*) arrayObj)
616 arrayObj, arrayObj
626 unpinPrimitiveArray(ArrayObject* arrayObj) argument
2267 checkArrayElementBounds(ArrayObject* arrayObj, jsize index) argument
2284 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); local
2299 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); local
2384 throwArrayRegionOutOfBounds(ArrayObject* arrayObj, jsize start, jsize len, const char* arrayIdentifier) argument
2596 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); local
2611 ArrayObject* arrayObj = (ArrayObject*) dvmDecodeIndirectRef(ts.self(), jarr); local
[all...]
/dalvik/vm/interp/
H A DInterp.cpp1177 bool dvmInterpHandleFillArrayData(ArrayObject* arrayObj, const u2* arrayData) argument
1182 if (arrayObj == NULL) {
1186 assert (!IS_CLASS_FLAG_SET(((Object *)arrayObj)->clazz,
1207 if (size > arrayObj->length) {
1208 dvmThrowArrayIndexOutOfBoundsException(arrayObj->length, size);
1211 copySwappedArrayData(arrayObj->contents, &arrayData[4], size, width);
/dalvik/vm/mterp/out/
H A DInterpC-allstubs.cpp959 ArrayObject* arrayObj; \
967 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
968 if (!checkForNull((Object*) arrayObj)) \
970 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
972 arrayObj->length, GET_REGISTER(vsrc2)); \
976 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \
984 ArrayObject* arrayObj; \
992 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
993 if (!checkForNull((Object*) arrayObj)) \
995 if (GET_REGISTER(vsrc2) >= arrayObj
1624 ArrayObject* arrayObj; local
1740 ArrayObject* arrayObj; local
2029 ArrayObject* arrayObj; local
[all...]
H A DInterpC-portable.cpp905 ArrayObject* arrayObj; \
913 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
914 if (!checkForNull((Object*) arrayObj)) \
916 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
918 arrayObj->length, GET_REGISTER(vsrc2)); \
922 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \
930 ArrayObject* arrayObj; \
938 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
939 if (!checkForNull((Object*) arrayObj)) \
941 if (GET_REGISTER(vsrc2) >= arrayObj
1635 ArrayObject* arrayObj; local
1751 ArrayObject* arrayObj; local
2040 ArrayObject* arrayObj; local
[all...]

Completed in 2073 milliseconds