/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); 129 ClassObject* dvmGenerateProxyClass(StringObject* str, ArrayObject* interfaces, in dvmGenerateProxyClass() 135 ArrayObject* throws = NULL; in dvmGenerateProxyClass() 292 static bool gatherMethods(ArrayObject* interfaces, Method*** pMethods, in gatherMethods() 293 ArrayObject** pThrows, int* pMethodCount) in gatherMethods() 296 ArrayObject* throws = NULL; in gatherMethods() 426 Method** outMethods, ArrayObject* throwLists) in copyWithoutDuplicates() 539 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() 547 ArrayObject* newArray; in processAnnotationValue() 635 !dvmIsArray((ArrayObject*)valueObj) || !dvmIsArrayClass(methodReturn)) in convertReturnType() 661 ArrayObject* srcArray = (ArrayObject*) valueObj; in convertReturnType() 663 ArrayObject* newArray; in convertReturnType() 797 ArrayObject* elementArray = NULL; in processEncodedAnnotation() 885 static ArrayObject* processAnnotationSet(const ClassObject* clazz, in processAnnotationSet() [all …]
|
/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 bool dvmCopyObjectArray(ArrayObject* dstArray, const ArrayObject* srcArray,
|
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() 137 ArrayObject* dvmAllocObjectArray(ClassObject* elemClassObj, size_t length, in dvmAllocObjectArray() 141 ArrayObject* newArray = NULL; in dvmAllocObjectArray() 162 ArrayObject* dvmAllocPrimitiveArray(char type, size_t length, int allocFlags) in dvmAllocPrimitiveArray() 164 ArrayObject* newArray; in dvmAllocPrimitiveArray() 233 ArrayObject* dvmAllocMultiArray(ClassObject* arrayClass, int curDim, in dvmAllocMultiArray() 236 ArrayObject* newArray; in dvmAllocMultiArray() [all …]
|
/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 | dalvik_system_Zygote.c | 158 static int setgroupsIntarray(ArrayObject* gidArray) in setgroupsIntarray() 187 static int setrlimitsFromArray(ArrayObject* rlimits) in setrlimitsFromArray() 198 ArrayObject** tuples = (ArrayObject **)(rlimits->contents); in setrlimitsFromArray() 201 ArrayObject * rlimit_tuple = tuples[i]; in setrlimitsFromArray() 299 ArrayObject* gids = (ArrayObject *)args[2]; in forkAndSpecializeCommon() 301 ArrayObject *rlimits = (ArrayObject *)args[4]; in forkAndSpecializeCommon()
|
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 | 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_System.c | 34 ArrayObject* srcArray; in Dalvik_java_lang_System_arraycopy() 35 ArrayObject* dstArray; in Dalvik_java_lang_System_arraycopy() 42 srcArray = (ArrayObject*) args[0]; in Dalvik_java_lang_System_arraycopy() 44 dstArray = (ArrayObject*) args[2]; in Dalvik_java_lang_System_arraycopy()
|
D | java_lang_reflect_AccessibleObject.c | 34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz); in Dalvik_java_lang_reflect_AccessibleObject_getClassSignatureAnnotation()
|
D | java_lang_Class.c | 184 ArrayObject* classes; in Dalvik_java_lang_Class_getDeclaredClasses() 204 ArrayObject* newClasses; in Dalvik_java_lang_Class_getDeclaredClasses() 233 ArrayObject* constructors; in Dalvik_java_lang_Class_getDeclaredConstructors() 250 ArrayObject* fields; in Dalvik_java_lang_Class_getDeclaredFields() 267 ArrayObject* methods; in Dalvik_java_lang_Class_getDeclaredMethods() 282 ArrayObject* interfaces; in Dalvik_java_lang_Class_getInterfaces() 571 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz); in Dalvik_java_lang_Class_getSignatureAnnotation() 712 ArrayObject* annos = dvmGetClassAnnotations(clazz); in Dalvik_java_lang_Class_getDeclaredAnnotations()
|
/dalvik/vm/ |
D | Ddm.h | 57 ArrayObject* dvmDdmGenerateThreadStats(void); 78 ArrayObject* dvmDdmGetStackTraceById(u4 threadId); 85 ArrayObject* dvmDdmGetRecentAllocations(void);
|
D | UtfString.c | 215 ArrayObject* chars = (ArrayObject*) dvmGetFieldObject((Object*) strObj, in dvmComputeStringHash() 256 ArrayObject* chars; in dvmCreateStringFromCstrAndLength() 310 ArrayObject* chars; in dvmCreateStringFromUnicode() 365 ArrayObject* chars; in dvmCreateCstrFromString() 376 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmCreateCstrFromString() 410 ArrayObject* chars; in dvmStringUtf8ByteLen() 421 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmStringUtf8ByteLen() 440 ArrayObject* dvmStringCharArray(StringObject* jstr) in dvmStringCharArray() 442 return (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmStringCharArray() 451 ArrayObject* chars; in dvmStringChars() [all …]
|
D | InlineNative.c | 125 ArrayObject* chars; in javaLangString_charAt() 138 chars = (ArrayObject*) in javaLangString_charAt() 153 ArrayObject* thisArray; in badMatch() 154 ArrayObject* compArray; in badMatch() 167 thisArray = (ArrayObject*) in badMatch() 169 compArray = (ArrayObject*) in badMatch() 218 ArrayObject* thisArray; in javaLangString_compareTo() 219 ArrayObject* compArray; in javaLangString_compareTo() 230 thisArray = (ArrayObject*) in javaLangString_compareTo() 232 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() 473 ArrayObject* dvmDdmGenerateThreadStats(void) in dvmDdmGenerateThreadStats() 527 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', bufLen, ALLOC_DEFAULT); in dvmDdmGenerateThreadStats() 538 ArrayObject* dvmDdmGetStackTraceById(u4 threadId) in dvmDdmGetStackTraceById() 572 ArrayObject* trace = dvmGetStackTraceRaw(traceBuf, stackDepth); in dvmDdmGetStackTraceById() 582 ArrayObject* dvmDdmGetRecentAllocations(void) in dvmDdmGetRecentAllocations() 593 ArrayObject* arrayObj = dvmAllocPrimitiveArray('B', len, ALLOC_DEFAULT); in dvmDdmGetRecentAllocations()
|
D | Exception.h | 171 ArrayObject* dvmGetStackTrace(const Object* stackState); 176 ArrayObject* dvmGetStackTraceRaw(const int* intVals, int stackDepth);
|
/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/ |
D | ArchVariant.c | 99 assert(offsetof(ArrayObject, length) < 128 && in dvmCompilerArchInit() 100 (offsetof(ArrayObject, length) & 0x3) == 0); in dvmCompilerArchInit() 101 assert(offsetof(ArrayObject, contents) < 256); in dvmCompilerArchInit()
|
/dalvik/vm/interp/ |
D | Stack.h | 224 ArrayObject* argList, ArrayObject* params, ClassObject* returnType,
|