/dalvik/vm/mterp/c/ |
OP_NEW_ARRAY.cpp | 3 ClassObject* arrayClass; 19 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref); 20 if (arrayClass == NULL) { 21 arrayClass = dvmResolveClass(curMethod->clazz, ref, false); 22 if (arrayClass == NULL) 26 assert(dvmIsArrayClass(arrayClass)); 27 assert(dvmIsClassInitialized(arrayClass)); 29 newArray = dvmAllocArrayByClass(arrayClass, length, ALLOC_DONT_TRACK);
|
gotoTargets.cpp | 13 ClassObject* arrayClass; 40 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref); 41 if (arrayClass == NULL) { 42 arrayClass = dvmResolveClass(curMethod->clazz, ref, false); 43 if (arrayClass == NULL) 47 if (!dvmIsArrayClass(arrayClass)) { 54 assert(dvmIsArrayClass(arrayClass)); 55 assert(dvmIsClassInitialized(arrayClass)); 60 LOGVV("+++ filled-new-array type is '%s'", arrayClass->descriptor); 61 typeCh = arrayClass->descriptor[1] [all...] |
/dalvik/vm/oo/ |
Array.cpp | 38 static ArrayObject* allocArray(ClassObject* arrayClass, size_t length, 41 assert(arrayClass != NULL); 42 assert(arrayClass->descriptor != NULL); 43 assert(arrayClass->descriptor[0] == '['); 53 std::string descriptor(dvmHumanReadableDescriptor(arrayClass->descriptor)); 60 DVM_OBJECT_INIT(newArray, arrayClass); 62 dvmTrackAllocation(arrayClass, totalSize); 71 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, 74 const char* descriptor = arrayClass->descriptor; 82 return allocArray(arrayClass, length, kObjectArrayRefWidth [all...] |
TypeCheck.cpp | 198 const ClassObject* arrayClass) 203 * elements of "arrayClass" are compatible with "objectClass". 208 objectClass->arrayDim + 1, arrayClass); 216 return isArrayInstanceOfArray(objectClass, 1, arrayClass);
|
TypeCheck.h | 76 const ClassObject* arrayClass);
|
Array.h | 44 extern "C" ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, 66 ArrayObject* dvmAllocMultiArray(ClassObject* arrayClass, int curDim,
|
/dalvik/vm/native/ |
java_lang_reflect_Array.cpp | 42 ClassObject* arrayClass = 45 dvmAllocArrayByClass(arrayClass, length, ALLOC_DEFAULT); 71 ClassObject* arrayClass; 121 arrayClass = dvmFindArrayClass(acDescriptor, elementClass->classLoader); 122 if (arrayClass == NULL) { 131 newArray = dvmAllocMultiArray(arrayClass, numDim-1, dimensions);
|
dalvik_system_VMRuntime.cpp | 113 ClassObject* arrayClass = dvmFindArrayClassForElement(elementClass); 114 ArrayObject* newArray = dvmAllocArrayByClass(arrayClass,
|
dalvik_system_DexFile.cpp | 425 ClassObject* arrayClass = 428 dvmAllocArrayByClass(arrayClass, count, ALLOC_DEFAULT);
|
/dalvik/vm/compiler/codegen/arm/ |
CalloutHelper.h | 71 const ClassObject* arrayClass); 76 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, // OP_NEW_ARRAY
|
/dalvik/vm/compiler/codegen/mips/ |
CalloutHelper.h | 68 const ClassObject* arrayClass); 73 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, // OP_NEW_ARRAY
|
/dalvik/vm/mterp/mips/ |
OP_FILLED_NEW_ARRAY_JUMBO.S | 39 LOAD_base_offClassObject_descriptor(a3, a0) # a3 <- arrayClass->descriptor
|
OP_FILLED_NEW_ARRAY.S | 35 LOAD_base_offClassObject_descriptor(a3, a0) # a3 <- arrayClass->descriptor
|
/dalvik/vm/mterp/out/ |
InterpC-mips.cpp | [all...] |
InterpC-x86.cpp | [all...] |
InterpC-allstubs.cpp | [all...] |
InterpC-portable.cpp | [all...] |
InterpAsm-x86.S | [all...] |
/dalvik/vm/analysis/ |
CodeVerify.cpp | [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_FILLED_NEW_ARRAY.S | 34 ldr r3, [r0, #offClassObject_descriptor] @ r3<- arrayClass->descriptor
|
/dalvik/vm/reflect/ |
Reflect.cpp | 482 ClassObject* arrayClass = gDvm.classJavaLangReflectConstructorArray; 483 ArrayObject* ctorArray = dvmAllocArrayByClass(arrayClass, count, ALLOC_DEFAULT); [all...] |
/libcore/luni/src/main/java/java/io/ |
ObjectOutputStream.java | [all...] |
ObjectInputStream.java | [all...] |
/dalvik/vm/ |
Debugger.cpp | 916 ClassObject* arrayClass = arrayObj->clazz; 917 u1 tag = basicTagFromDescriptor(arrayClass->descriptor + 1); 920 tag = tagFromClass(arrayClass->elementClass); [all...] |
Jni.cpp | [all...] |