Lines Matching refs:ClassObject
28 static ClassObject* createArrayClass(const char* descriptor, Object* loader);
29 static ClassObject* createPrimitiveClass(int idx);
41 ArrayObject* dvmAllocArray(ClassObject* arrayClass, size_t length, in dvmAllocArray()
81 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, in dvmAllocArrayByClass()
101 ClassObject* dvmFindArrayClassForElement(ClassObject* elemClassObj) in dvmFindArrayClassForElement()
103 ClassObject* arrayClass; in dvmFindArrayClassForElement()
129 ArrayObject* dvmAllocObjectArray(ClassObject* elemClassObj, size_t length, in dvmAllocObjectArray()
132 ClassObject* arrayClass; in dvmAllocObjectArray()
157 ClassObject** pTypeClass; in dvmAllocPrimitiveArray()
225 ArrayObject* dvmAllocMultiArray(ClassObject* arrayClass, int curDim, in dvmAllocMultiArray()
248 ClassObject* subArrayClass; in dvmAllocMultiArray()
297 ClassObject* dvmFindArrayClass(const char* descriptor, Object* loader) in dvmFindArrayClass()
299 ClassObject* clazz; in dvmFindArrayClass()
329 static ClassObject* createArrayClass(const char* descriptor, Object* loader) in createArrayClass()
331 ClassObject* newClass = NULL; in createArrayClass()
332 ClassObject* elementClass = NULL; in createArrayClass()
346 ClassObject* outer; in createArrayClass()
419 newClass = (ClassObject*) dvmMalloc(sizeof(*newClass), ALLOC_DEFAULT); in createArrayClass()
427 offsetof(ClassObject, super), in createArrayClass()
433 offsetof(ClassObject, elementClass), in createArrayClass()
436 offsetof(ClassObject, classLoader), in createArrayClass()
464 newClass->interfaces = (ClassObject**)dvmLinearAlloc(newClass->classLoader, in createArrayClass()
465 sizeof(ClassObject*) * 2); in createArrayClass()
466 memset(newClass->interfaces, 0, sizeof(ClassObject*) * 2); in createArrayClass()
555 ClassObject* dvmFindPrimitiveClass(char type) in dvmFindPrimitiveClass()
597 ClassObject* primClass = createPrimitiveClass(idx); in dvmFindPrimitiveClass()
619 static ClassObject* createPrimitiveClass(int idx) in createPrimitiveClass()
621 ClassObject* newClass; in createPrimitiveClass()
636 newClass = (ClassObject*) dvmMalloc(sizeof(*newClass), ALLOC_DEFAULT); in createPrimitiveClass()
663 ClassObject* dstElemClass) in dvmCopyObjectArray()
692 ClassObject* dstElemClass) in dvmUnboxObjectArray()
766 size_t dvmArrayClassElementWidth(const ClassObject* arrayClass) in dvmArrayClassElementWidth()