Home
last modified time | relevance | path

Searched refs:ArrayObject (Results 1 – 25 of 73) sorted by relevance

123

/dalvik/vm/oo/
DArray.h49 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);
DArray.c41 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/
DReflect.h37 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 …]
DProxy.c32 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 …]
DAnnotation.c170 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/
DDdm.h57 ArrayObject* dvmDdmGenerateThreadStats(void);
78 ArrayObject* dvmDdmGetStackTraceById(u4 threadId);
85 ArrayObject* dvmDdmGetRecentAllocations(void);
DUtfString.c247 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 …]
DInlineNative.c131 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 …]
DDdm.c43 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/
Djava_lang_reflect_Constructor.c53 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()
Djava_lang_reflect_Method.c53 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()
Djava_lang_reflect_Proxy.c35 ArrayObject* interfaces = (ArrayObject*) args[1]; in Dalvik_java_lang_reflect_Proxy_generateProxy()
Dorg_apache_harmony_dalvik_ddmc_DdmServer.c34 ArrayObject* data = (ArrayObject*) args[1]; in Dalvik_org_apache_harmony_dalvik_ddmc_DdmServer_nativeSendChunk()
Djava_lang_reflect_Array.c35 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()
Ddalvik_system_Zygote.c159 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()
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.c49 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()
Djava_lang_reflect_AccessibleObject.c34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz); in Dalvik_java_lang_reflect_AccessibleObject_getClassSignatureAnnotation()
/dalvik/vm/mterp/c/
DOP_ARRAY_LENGTH.c3 ArrayObject* arrayObj; in HANDLE_OPCODE()
7 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); in HANDLE_OPCODE()
DOP_FILL_ARRAY_DATA.c5 ArrayObject* arrayObj; in HANDLE_OPCODE()
22 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); in HANDLE_OPCODE()
DOP_APUT_OBJECT.c3 ArrayObject* arrayObj; in HANDLE_OPCODE()
12 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); in HANDLE_OPCODE()
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/
DArchVariant.c66 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/
DArchVariant.c66 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/
DArchVariant.c61 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/
DArchVariant.c61 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/
DCalloutHelper.h76 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, // OP_NEW_ARRAY
80 bool dvmInterpHandleFillArrayData(ArrayObject* arrayObject,// OP_FILL_ARRAY_DATA

123