/dalvik/vm/oo/ |
D | Array.h | 49 ArrayObject* dvmAllocArray(ClassObject* arrayClass, size_t length, 58 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, 74 ArrayObject* dvmAllocObjectArray(ClassObject* elemClassObj, size_t length, 86 ArrayObject* dvmAllocPrimitiveArray(char type, size_t length, int allocFlags); 96 ArrayObject* dvmAllocMultiArray(ClassObject* arrayClass, int curDim, 110 INLINE bool dvmIsArray(const ArrayObject* arrayObj) in dvmIsArray() 132 INLINE bool dvmIsObjectArray(const ArrayObject* arrayObj) in dvmIsObjectArray() 154 bool dvmCopyObjectArray(ArrayObject* dstArray, const ArrayObject* srcArray, 162 bool dvmUnboxObjectArray(ArrayObject* dstArray, const ArrayObject* srcArray, 168 size_t dvmArrayObjectSize(const ArrayObject *array);
|
D | Array.c | 41 ArrayObject* dvmAllocArray(ClassObject* arrayClass, size_t length, in dvmAllocArray() 44 ArrayObject* newArray; in dvmAllocArray() 56 size = offsetof(ArrayObject, contents); in dvmAllocArray() 81 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, in dvmAllocArrayByClass() 129 ArrayObject* dvmAllocObjectArray(ClassObject* elemClassObj, size_t length, in dvmAllocObjectArray() 133 ArrayObject* newArray = NULL; in dvmAllocObjectArray() 154 ArrayObject* dvmAllocPrimitiveArray(char type, size_t length, int allocFlags) in dvmAllocPrimitiveArray() 156 ArrayObject* newArray; in dvmAllocPrimitiveArray() 225 ArrayObject* dvmAllocMultiArray(ClassObject* arrayClass, int curDim, in dvmAllocMultiArray() 228 ArrayObject* newArray; in dvmAllocMultiArray() [all …]
|
/dalvik/vm/reflect/ |
D | Reflect.h | 37 ArrayObject* dvmGetDeclaredFields(ClassObject* clazz, bool publicOnly); 42 ArrayObject* dvmGetDeclaredConstructors(ClassObject* clazz, bool publicOnly); 51 ArrayObject* dvmGetDeclaredMethods(ClassObject* clazz, bool publicOnly); 57 ArrayObject* dvmGetInterfaces(ClassObject* clazz); 119 ClassObject* dvmGenerateProxyClass(StringObject* str, ArrayObject* interfaces, 133 ArrayObject* dvmGetClassAnnotations(const ClassObject* clazz); 134 ArrayObject* dvmGetMethodAnnotations(const Method* method); 135 ArrayObject* dvmGetFieldAnnotations(const Field* field); 136 ArrayObject* dvmGetParameterAnnotations(const Method* method); 147 ArrayObject* dvmGetMethodThrows(const Method* method); [all …]
|
D | Proxy.c | 32 static bool gatherMethods(ArrayObject* interfaces, Method*** pMethods,\ 33 ArrayObject** pThrows, int* pMethodCount); 35 Method** outMethods, ArrayObject* throws); 130 ClassObject* dvmGenerateProxyClass(StringObject* str, ArrayObject* interfaces, in dvmGenerateProxyClass() 136 ArrayObject* throws = NULL; in dvmGenerateProxyClass() 301 static bool gatherMethods(ArrayObject* interfaces, Method*** pMethods, in gatherMethods() 302 ArrayObject** pThrows, int* pMethodCount) in gatherMethods() 305 ArrayObject* throws = NULL; in gatherMethods() 435 Method** outMethods, ArrayObject* throwLists) in copyWithoutDuplicates() 547 ArrayObject* throwArray; in copyWithoutDuplicates() [all …]
|
D | Annotation.c | 170 static ArrayObject* emptyAnnoArray(void) in emptyAnnoArray() 181 static ArrayObject* emptyAnnoArrayArray(int numElements) in emptyAnnoArrayArray() 184 ArrayObject* arr; in emptyAnnoArrayArray() 190 ArrayObject** elems = (ArrayObject**) arr->contents; in emptyAnnoArrayArray() 546 ArrayObject* newArray; in processAnnotationValue() 630 !dvmIsArray((ArrayObject*)valueObj) || !dvmIsArrayClass(methodReturn)) in convertReturnType() 664 ArrayObject* srcArray = (ArrayObject*) valueObj; in convertReturnType() 666 ArrayObject* newArray; in convertReturnType() 805 ArrayObject* elementArray = NULL; in processEncodedAnnotation() 891 static ArrayObject* processAnnotationSet(const ClassObject* clazz, in processAnnotationSet() [all …]
|
/dalvik/vm/ |
D | Ddm.h | 57 ArrayObject* dvmDdmGenerateThreadStats(void); 78 ArrayObject* dvmDdmGetStackTraceById(u4 threadId); 85 ArrayObject* dvmDdmGetRecentAllocations(void);
|
D | UtfString.c | 247 ArrayObject* chars = (ArrayObject*) dvmGetFieldObject((Object*) strObj, in dvmComputeStringHash() 282 ArrayObject* chars; in dvmCreateStringFromCstrAndLength() 335 ArrayObject* chars; in dvmCreateStringFromUnicode() 390 ArrayObject* chars; in dvmCreateCstrFromString() 401 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmCreateCstrFromString() 435 ArrayObject* chars; in dvmStringUtf8ByteLen() 446 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmStringUtf8ByteLen() 465 ArrayObject* dvmStringCharArray(StringObject* jstr) in dvmStringCharArray() 467 return (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmStringCharArray() 476 ArrayObject* chars; in dvmStringChars() [all …]
|
D | InlineNative.c | 131 ArrayObject* chars; in javaLangString_charAt() 144 chars = (ArrayObject*) in javaLangString_charAt() 159 ArrayObject* thisArray; in badMatch() 160 ArrayObject* compArray; in badMatch() 173 thisArray = (ArrayObject*) in badMatch() 175 compArray = (ArrayObject*) in badMatch() 224 ArrayObject* thisArray; in javaLangString_compareTo() 225 ArrayObject* compArray; in javaLangString_compareTo() 236 thisArray = (ArrayObject*) in javaLangString_compareTo() 238 compArray = (ArrayObject*) in javaLangString_compareTo() [all …]
|
D | Ddm.c | 43 ArrayObject* dataArray = NULL; in dvmDdmHandlePacket() 126 ArrayObject* replyData; in dvmDdmHandlePacket() 145 replyData = (ArrayObject*) dvmGetFieldObject(chunk, chunkDataOff); in dvmDdmHandlePacket() 479 ArrayObject* dvmDdmGenerateThreadStats(void) in dvmDdmGenerateThreadStats() 536 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', bufLen, ALLOC_DEFAULT); in dvmDdmGenerateThreadStats() 547 ArrayObject* dvmDdmGetStackTraceById(u4 threadId) in dvmDdmGetStackTraceById() 581 ArrayObject* trace = dvmGetStackTraceRaw(traceBuf, stackDepth); in dvmDdmGetStackTraceById() 591 ArrayObject* dvmDdmGetRecentAllocations(void) in dvmDdmGetRecentAllocations() 602 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', len, ALLOC_DEFAULT); in dvmDdmGetRecentAllocations()
|
/dalvik/vm/native/ |
D | java_lang_reflect_Constructor.c | 53 ArrayObject* argList = (ArrayObject*) args[1]; in Dalvik_java_lang_reflect_Constructor_constructNative() 55 ArrayObject* params = (ArrayObject*) args[3]; in Dalvik_java_lang_reflect_Constructor_constructNative() 105 ArrayObject* annos = dvmGetMethodAnnotations(meth); in Dalvik_java_lang_reflect_Constructor_getDeclaredAnnotations() 126 ArrayObject* annos = dvmGetParameterAnnotations(meth); in Dalvik_java_lang_reflect_Constructor_getParameterAnnotations() 147 ArrayObject* arr = dvmGetMethodSignatureAnnotation(meth); in Dalvik_java_lang_reflect_Constructor_getSignatureAnnotation()
|
D | java_lang_reflect_Method.c | 53 ArrayObject* argList = (ArrayObject*) args[2]; in Dalvik_java_lang_reflect_Method_invokeNative() 55 ArrayObject* params = (ArrayObject*) args[4]; in Dalvik_java_lang_reflect_Method_invokeNative() 132 ArrayObject* annos = dvmGetMethodAnnotations(meth); in Dalvik_java_lang_reflect_Method_getDeclaredAnnotations() 153 ArrayObject* annos = dvmGetParameterAnnotations(meth); in Dalvik_java_lang_reflect_Method_getParameterAnnotations() 200 ArrayObject* arr = dvmGetMethodSignatureAnnotation(meth); in Dalvik_java_lang_reflect_Method_getSignatureAnnotation()
|
D | java_lang_reflect_Proxy.c | 35 ArrayObject* interfaces = (ArrayObject*) args[1]; in Dalvik_java_lang_reflect_Proxy_generateProxy()
|
D | org_apache_harmony_dalvik_ddmc_DdmServer.c | 34 ArrayObject* data = (ArrayObject*) args[1]; in Dalvik_org_apache_harmony_dalvik_ddmc_DdmServer_nativeSendChunk()
|
D | java_lang_reflect_Array.c | 35 ArrayObject* newArray; in Dalvik_java_lang_reflect_Array_createObjectArray() 69 ArrayObject* dimArray = (ArrayObject*) args[1]; in Dalvik_java_lang_reflect_Array_createMultiArray() 71 ArrayObject* newArray; in Dalvik_java_lang_reflect_Array_createMultiArray()
|
D | dalvik_system_Zygote.c | 159 static int setgroupsIntarray(ArrayObject* gidArray) in setgroupsIntarray() 188 static int setrlimitsFromArray(ArrayObject* rlimits) in setrlimitsFromArray() 199 ArrayObject** tuples = (ArrayObject **)(rlimits->contents); in setrlimitsFromArray() 202 ArrayObject * rlimit_tuple = tuples[i]; in setrlimitsFromArray() 363 ArrayObject* gids = (ArrayObject *)args[2]; in forkAndSpecializeCommon() 365 ArrayObject *rlimits = (ArrayObject *)args[4]; in forkAndSpecializeCommon()
|
D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.c | 49 ArrayObject* result = dvmDdmGenerateThreadStats(); in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getThreadStats() 98 ArrayObject* trace; in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getStackTraceById() 144 ArrayObject* data; in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getRecentAllocations()
|
D | java_lang_reflect_AccessibleObject.c | 34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz); in Dalvik_java_lang_reflect_AccessibleObject_getClassSignatureAnnotation()
|
/dalvik/vm/mterp/c/ |
D | OP_ARRAY_LENGTH.c | 3 ArrayObject* arrayObj; in HANDLE_OPCODE() 7 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); in HANDLE_OPCODE()
|
D | OP_FILL_ARRAY_DATA.c | 5 ArrayObject* arrayObj; in HANDLE_OPCODE() 22 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); in HANDLE_OPCODE()
|
D | OP_APUT_OBJECT.c | 3 ArrayObject* arrayObj; in HANDLE_OPCODE() 12 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); in HANDLE_OPCODE()
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
D | ArchVariant.c | 66 assert(offsetof(ArrayObject, length) < 128 && in dvmCompilerArchVariantInit() 67 (offsetof(ArrayObject, length) & 0x3) == 0); in dvmCompilerArchVariantInit() 68 assert(offsetof(ArrayObject, contents) < 256); in dvmCompilerArchVariantInit()
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
D | ArchVariant.c | 66 assert(offsetof(ArrayObject, length) < 128 && in dvmCompilerArchVariantInit() 67 (offsetof(ArrayObject, length) & 0x3) == 0); in dvmCompilerArchVariantInit() 68 assert(offsetof(ArrayObject, contents) < 256); in dvmCompilerArchVariantInit()
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
D | ArchVariant.c | 61 assert(offsetof(ArrayObject, length) < 128 && in dvmCompilerArchVariantInit() 62 (offsetof(ArrayObject, length) & 0x3) == 0); in dvmCompilerArchVariantInit() 63 assert(offsetof(ArrayObject, contents) < 256); in dvmCompilerArchVariantInit()
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
D | ArchVariant.c | 61 assert(offsetof(ArrayObject, length) < 128 && in dvmCompilerArchVariantInit() 62 (offsetof(ArrayObject, length) & 0x3) == 0); in dvmCompilerArchVariantInit() 63 assert(offsetof(ArrayObject, contents) < 256); in dvmCompilerArchVariantInit()
|
/dalvik/vm/compiler/codegen/arm/ |
D | CalloutHelper.h | 76 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, // OP_NEW_ARRAY 80 bool dvmInterpHandleFillArrayData(ArrayObject* arrayObject,// OP_FILL_ARRAY_DATA
|