• Home
  • Raw
  • Download

Lines Matching refs:ClassObject

28 static ClassObject* createArrayClass(const char* descriptor, Object* loader);
38 static ArrayObject* allocArray(ClassObject* arrayClass, size_t length, in allocArray()
71 ArrayObject* dvmAllocArrayByClass(ClassObject* arrayClass, in dvmAllocArrayByClass()
91 ClassObject* dvmFindArrayClassForElement(ClassObject* elemClassObj) in dvmFindArrayClassForElement()
93 ClassObject* arrayClass; in dvmFindArrayClassForElement()
116 ClassObject* arrayClass; in dvmAllocPrimitiveArray()
171 ArrayObject* dvmAllocMultiArray(ClassObject* arrayClass, int curDim, in dvmAllocMultiArray()
194 ClassObject* subArrayClass; in dvmAllocMultiArray()
243 ClassObject* dvmFindArrayClass(const char* descriptor, Object* loader) in dvmFindArrayClass()
245 ClassObject* clazz; in dvmFindArrayClass()
275 static ClassObject* createArrayClass(const char* descriptor, Object* loader) in createArrayClass()
277 ClassObject* newClass = NULL; in createArrayClass()
278 ClassObject* elementClass = NULL; in createArrayClass()
292 ClassObject* outer; in createArrayClass()
365 newClass = (ClassObject*) dvmMalloc(sizeof(*newClass), ALLOC_NON_MOVING); in createArrayClass()
373 OFFSETOF_MEMBER(ClassObject, super), in createArrayClass()
379 OFFSETOF_MEMBER(ClassObject, elementClass), in createArrayClass()
382 OFFSETOF_MEMBER(ClassObject, classLoader), in createArrayClass()
407 newClass->interfaces = (ClassObject**)dvmLinearAlloc(newClass->classLoader, in createArrayClass()
408 sizeof(ClassObject*) * 2); in createArrayClass()
409 memset(newClass->interfaces, 0, sizeof(ClassObject*) * 2); in createArrayClass()
493 ClassObject* dstElemClass) in dvmCopyObjectArray()
522 ClassObject* dstElemClass) in dvmUnboxObjectArray()
596 size_t dvmArrayClassElementWidth(const ClassObject* arrayClass) in dvmArrayClassElementWidth()