Lines Matching refs:ClassObject
119 static ClassObject* findCommonSuperclass(ClassObject* c1, ClassObject* c2);
492 ClassObject* clazz)
525 static ClassObject* getUninitInstance(const UninitInstanceMap* uninitMap,
543 /* convert the initialized reference "type" to a ClassObject pointer */
545 static ClassObject* regTypeInitializedReferenceToClass(RegType type)
549 return (ClassObject*) type;
562 /* convert the reference "type" to a ClassObject pointer */
563 static ClassObject* regTypeReferenceToClass(RegType type,
571 return (ClassObject*) type;
575 /* convert the ClassObject pointer to an (initialized) register type */
576 static inline RegType regTypeFromClass(ClassObject* clazz) {
615 static ClassObject* lookupClassByDescriptor(const Method* meth,
633 ClassObject* clazz;
702 static ClassObject* lookupSignatureClass(const Method* meth, const char** pSig,
737 static ClassObject* lookupSignatureArrayClass(const Method* meth,
837 ClassObject* clazz =
997 ClassObject* clazz =
1182 ClassObject* super = meth->clazz->super;
1225 ClassObject* actualThisRef;
1269 ClassObject* clazz = lookupSignatureClass(meth, &sig, pFailure);
1284 ClassObject* clazz =
1377 static ClassObject* getFieldClass(const Method* meth, const Field* field)
1379 ClassObject* fieldClass;
1419 * Get the value from a register, and cast it to a ClassObject. Sets
1426 static ClassObject* getClassFromRegister(const RegisterLine* registerLine,
1429 ClassObject* clazz = NULL;
1673 ClassObject* srcClass = regTypeInitializedReferenceToClass(srcType);
1674 ClassObject* checkClass = regTypeInitializedReferenceToClass(checkType);
1725 ClassObject* clazz;
2292 static int getClassDepth(ClassObject* clazz)
2310 static ClassObject* digForSuperclass(ClassObject* c1, ClassObject* c2)
2372 static ClassObject* findCommonArraySuperclass(ClassObject* c1, ClassObject* c2)
2374 ClassObject* arrayClass = NULL;
2375 ClassObject* commonElem;
2462 static ClassObject* findCommonSuperclass(ClassObject* c1, ClassObject* c2)
2538 ClassObject* clazz1 = regTypeInitializedReferenceToClass(type1);
2539 ClassObject* clazz2 = regTypeInitializedReferenceToClass(type2);
2540 ClassObject* mergedClass;
2693 ClassObject* objClass;
2912 static ClassObject* getCaughtExceptionType(const Method* meth, int insnIdx,
2918 ClassObject* commonSuper = NULL;
2946 ClassObject* clazz;
3183 ClassObject* resClass, bool isRange, VerifyError* pFailure)
3893 ClassObject* resClass;
4081 ClassObject* declClass;
4629 ClassObject* elementClass;
4791 ClassObject* arrayClass;
4792 ClassObject* elementClass;
4925 ClassObject* fieldClass;
5069 ClassObject* fieldClass;
5070 ClassObject* valueClass;
5209 ClassObject* fieldClass;
5349 ClassObject* fieldClass;
5350 ClassObject* valueClass;
5468 ClassObject* thisClass;
5561 ClassObject* thisClass;
6500 ClassObject* clazz = regTypeReferenceToClass(addrRegs[i], uninitMap);