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->obj.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.cpp1195 bool dvmInterpHandleFillArrayData(ArrayObject* arrayObj, const u2* arrayData) argument
1200 if (arrayObj == NULL) {
1204 assert (!IS_CLASS_FLAG_SET(((Object *)arrayObj)->clazz,
1225 if (size > arrayObj->length) {
1226 dvmThrowArrayIndexOutOfBoundsException(arrayObj->length, size);
1229 copySwappedArrayData(arrayObj->contents, &arrayData[4], size, width);
/dalvik/vm/mterp/out/
H A DInterpC-allstubs.cpp949 ArrayObject* arrayObj; \
957 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
958 if (!checkForNull((Object*) arrayObj)) \
960 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
962 arrayObj->length, GET_REGISTER(vsrc2)); \
966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \
974 ArrayObject* arrayObj; \
982 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
983 if (!checkForNull((Object*) arrayObj)) \
985 if (GET_REGISTER(vsrc2) >= arrayObj
1614 ArrayObject* arrayObj; local
1730 ArrayObject* arrayObj; local
2019 ArrayObject* arrayObj; local
[all...]
H A DInterpC-portable.cpp897 ArrayObject* arrayObj; \
905 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
906 if (!checkForNull((Object*) arrayObj)) \
908 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
910 arrayObj->length, GET_REGISTER(vsrc2)); \
914 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \
922 ArrayObject* arrayObj; \
930 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
931 if (!checkForNull((Object*) arrayObj)) \
933 if (GET_REGISTER(vsrc2) >= arrayObj
1627 ArrayObject* arrayObj; local
1743 ArrayObject* arrayObj; local
2032 ArrayObject* arrayObj; local
[all...]

Completed in 111 milliseconds