/dalvik/vm/mterp/common/ |
H A D | FindInterface.h | 29 INLINE Method* dvmFindInterfaceMethodInCache(ClassObject* thisClass, argument 33 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex) 36 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx);
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | ClassDefItem.java | 49 private final CstType thisClass; field in class:ClassDefItem 82 * @param thisClass {@code non-null;} type constant for this class 90 public ClassDefItem(CstType thisClass, int accessFlags, argument 92 if (thisClass == null) { 93 throw new NullPointerException("thisClass == null"); 105 this.thisClass = thisClass; 111 this.classData = new ClassDataItem(thisClass); 137 typeIds.intern(thisClass); 176 int classIdx = typeIds.indexOf(thisClass); [all...] |
H A D | ClassDataItem.java | 45 private final CstType thisClass; field in class:ClassDataItem 75 * @param thisClass {@code non-null;} what class this data is for, just 78 public ClassDataItem(CstType thisClass) { argument 81 if (thisClass == null) { 82 throw new NullPointerException("thisClass == null"); 85 this.thisClass = thisClass; 348 thisClass.toHuman());
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ClassDefItem.java | 47 private final CstType thisClass; field in class:ClassDefItem 80 * @param thisClass {@code non-null;} type constant for this class 88 public ClassDefItem(CstType thisClass, int accessFlags, argument 90 if (thisClass == null) { 91 throw new NullPointerException("thisClass == null"); 103 this.thisClass = thisClass; 109 this.classData = new ClassDataItem(thisClass); 135 typeIds.intern(thisClass); 174 int classIdx = typeIds.indexOf(thisClass); [all...] |
H A D | ClassDataItem.java | 42 private final CstType thisClass; field in class:ClassDataItem 72 * @param thisClass {@code non-null;} what class this data is for, just 75 public ClassDataItem(CstType thisClass) { argument 78 if (thisClass == null) { 79 throw new NullPointerException("thisClass == null"); 82 this.thisClass = thisClass; 345 thisClass.toHuman());
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | NcgHelper.cpp | 108 /*INLINE*/ Method* dvmFindInterfaceMethodInCache2(ClassObject* thisClass, argument 112 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex) 115 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx);
|
H A D | NcgHelper.h | 28 Method* dvmFindInterfaceMethodInCache2(ClassObject* thisClass,
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | AttributeTranslator.java | 115 CstType thisClass = cf.getThisClass(); 122 translateInnerClasses(thisClass, attribs, 262 * @param thisClass {@code non-null;} type representing the class being 270 private static Annotations translateInnerClasses(CstType thisClass, argument 292 if (innerClass.equals(thisClass)) { 294 } else if (thisClass.equals(item.getOuterClass())) { 317 "(" + thisClass.toHuman() + 397 CstType thisClass = cf.getThisClass(); 401 new Annotation(thisClass, AnnotationVisibility.EMBEDDED);
|
H A D | CfTranslator.java | 119 CstType thisClass = cf.getThisClass(); 124 new ClassDefItem(thisClass, classAccessFlags, 146 CstType thisClass = cf.getThisClass(); 153 CstFieldRef field = new CstFieldRef(thisClass, one.getNat()); 226 CstType thisClass = cf.getThisClass(); 233 CstMethodRef meth = new CstMethodRef(thisClass, one.getNat()); 263 = thisClass.getClassType().getDescriptor()
|
/dalvik/vm/hprof/ |
H A D | HprofHeap.cpp | 270 const ClassObject *thisClass = (const ClassObject *)obj; local 273 int sFieldCount = thisClass->sfieldCount; 290 hprofAddIdToRecord(rec, hprofLookupClassId(thisClass)); 291 hprofAddU4ToRecord(rec, stackTraceSerialNumber(thisClass)); 292 hprofAddIdToRecord(rec, hprofLookupClassId(thisClass->super)); 293 hprofAddIdToRecord(rec, (hprof_object_id)thisClass->classLoader); 304 hprofAddU4ToRecord(rec, thisClass->objectSize); // instance size 322 const StaticField *f = &thisClass->sfields[i]; 343 int iFieldCount = thisClass->ifieldCount; 346 const InstField *f = &thisClass [all...] |
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | DirectClassFile.java | 110 private CstType thisClass; field in class:DirectClassFile 266 return thisClass; 478 thisClass = (CstType) pool.get(cpi); 487 observer.parsed(bytes, at + 2, 2, "this_class: " + thisClass); 506 String thisClassName = thisClass.getClassType().getClassName(); 524 new FieldListParser(this, thisClass, at, attributeFactory); 530 new MethodListParser(this, thisClass, at, attributeFactory);
|
/dalvik/vm/interp/ |
H A D | InterpDefs.h | 74 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx,
|
H A D | Interp.cpp | 1217 * "method" is executing invoke-method with "thisClass" as its first argument. 1221 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, argument 1254 for (i = 0; i < thisClass->iftableCount; i++) { 1255 if (thisClass->iftable[i].clazz == absMethod->clazz) 1258 if (i == thisClass->iftableCount) { 1265 thisClass->iftable[i].clazz->virtualMethodCount); 1268 thisClass->iftable[i].methodIndexArray[absMethod->methodIndex]; 1269 assert(vtableIndex >= 0 && vtableIndex < thisClass->vtableCount); 1270 methodToCall = thisClass->vtable[vtableIndex];
|
H A D | Jit.cpp | 703 * + thisClass (new) 707 const ClassObject* thisClass, 712 self->trace[currTraceRun].info.meta = thisClass ? 713 (void *) thisClass->descriptor : NULL; 717 self->trace[currTraceRun].info.meta = thisClass ? 718 (void *) thisClass->classLoader : NULL; 732 * + thisClass (existing entry) 781 const ClassObject *thisClass = self->callsiteClass; local 879 insertClassMethodInfo(self, thisClass, curMethod, 706 insertClassMethodInfo(Thread* self, const ClassObject* thisClass, const Method* calleeMethod, const DecodedInstruction* insn) argument
|
/dalvik/vm/mterp/c/ |
H A D | gotoTargets.cpp | 283 ClassObject* thisClass; local 310 thisClass = thisPtr->clazz; 316 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, 319 self->callsiteClass = thisClass;
|
/dalvik/vm/analysis/ |
H A D | CodeVerify.cpp | 5371 ClassObject* thisClass; local 5373 thisClass = regTypeReferenceToClass(thisType, uninitMap); 5374 assert(thisClass != NULL); 5377 if (calledMethod->clazz == thisClass->super) { 5378 if (thisClass != meth->clazz) { 5384 } else if (calledMethod->clazz != thisClass) { 5460 ClassObject* thisClass; 5462 thisClass = regTypeInitializedReferenceToClass(thisType); 5463 if (thisClass == NULL) { 5470 * Either "thisClass" need [all...] |
/dalvik/vm/mterp/out/ |
H A D | InterpC-mips.cpp | 1474 ClassObject* thisClass; local 1501 thisClass = thisPtr->clazz; 1507 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, 1510 self->callsiteClass = thisClass;
|
H A D | InterpC-x86.cpp | 1550 ClassObject* thisClass; local 1577 thisClass = thisPtr->clazz; 1583 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, 1586 self->callsiteClass = thisClass;
|
H A D | InterpC-allstubs.cpp | 3369 ClassObject* thisClass; local 3396 thisClass = thisPtr->clazz; 3402 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, 3405 self->callsiteClass = thisClass;
|
H A D | InterpC-portable.cpp | 3317 ClassObject* thisClass; local 3344 thisClass = thisPtr->clazz; 3350 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, 3353 self->callsiteClass = thisClass;
|