Searched defs:thisClass (Results 1 - 16 of 16) sorted by relevance

/dalvik/vm/mterp/common/
H A DFindInterface.h29 INLINE Method* dvmFindInterfaceMethodInCache(ClassObject* thisClass, argument
33 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex)
37 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx);
/dalvik/dx/src/com/android/dx/dex/cf/
H A DAttributeTranslator.java114 CstType thisClass = cf.getThisClass();
121 translateInnerClasses(thisClass, attribs,
261 * @param thisClass {@code non-null;} type representing the class being
269 private static Annotations translateInnerClasses(CstType thisClass, argument
291 if (innerClass.equals(thisClass)) {
293 } else if (thisClass.equals(item.getOuterClass())) {
316 "(" + thisClass.toHuman() +
396 CstType thisClass = cf.getThisClass();
400 new Annotation(thisClass, AnnotationVisibility.EMBEDDED);
/dalvik/vm/mterp/c/
H A DgotoTargets.cpp283 ClassObject* thisClass; local
310 thisClass = thisPtr->clazz;
316 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
319 self->callsiteClass = thisClass;
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DClassDataItem.java45 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());
H A DClassDefItem.java49 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...]
/dalvik/dx/src/com/android/dx/cf/direct/
H A DDirectClassFile.java111 private CstType thisClass; field in class:DirectClassFile
276 return thisClass;
488 thisClass = (CstType) pool.get(cpi);
497 observer.parsed(bytes, at + 2, 2, "this_class: " + thisClass);
516 String thisClassName = thisClass.getClassType().getClassName();
534 new FieldListParser(this, thisClass, at, attributeFactory);
540 new MethodListParser(this, thisClass, at, attributeFactory);
/dalvik/dx/src/com/android/dx/dex/file/
H A DClassDataItem.java41 private final CstType thisClass; field in class:ClassDataItem
71 * @param thisClass {@code non-null;} what class this data is for, just
74 public ClassDataItem(CstType thisClass) { argument
77 if (thisClass == null) {
78 throw new NullPointerException("thisClass == null");
81 this.thisClass = thisClass;
344 thisClass.toHuman());
H A DClassDefItem.java46 private final CstType thisClass; field in class:ClassDefItem
79 * @param thisClass {@code non-null;} type constant for this class
87 public ClassDefItem(CstType thisClass, int accessFlags, argument
89 if (thisClass == null) {
90 throw new NullPointerException("thisClass == null");
102 this.thisClass = thisClass;
108 this.classData = new ClassDataItem(thisClass);
134 typeIds.intern(thisClass);
173 int classIdx = typeIds.indexOf(thisClass);
[all...]
/dalvik/vm/hprof/
H A DHprofHeap.cpp267 const ClassObject *thisClass = (const ClassObject *)obj; local
270 int sFieldCount = thisClass->sfieldCount;
287 hprofAddIdToRecord(rec, hprofLookupClassId(thisClass));
288 hprofAddU4ToRecord(rec, stackTraceSerialNumber(thisClass));
289 hprofAddIdToRecord(rec, hprofLookupClassId(thisClass->super));
290 hprofAddIdToRecord(rec, (hprof_object_id)thisClass->classLoader);
301 hprofAddU4ToRecord(rec, thisClass->objectSize); // instance size
319 const StaticField *f = &thisClass->sfields[i];
340 int iFieldCount = thisClass->ifieldCount;
343 const InstField *f = &thisClass
[all...]
/dalvik/vm/interp/
H A DInterp.cpp1215 * "method" is executing invoke-method with "thisClass" as its first argument.
1219 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, argument
1252 for (i = 0; i < thisClass->iftableCount; i++) {
1253 if (thisClass->iftable[i].clazz == absMethod->clazz)
1256 if (i == thisClass->iftableCount) {
1263 thisClass->iftable[i].clazz->virtualMethodCount);
1266 thisClass->iftable[i].methodIndexArray[absMethod->methodIndex];
1267 assert(vtableIndex >= 0 && vtableIndex < thisClass->vtableCount);
1268 methodToCall = thisClass->vtable[vtableIndex];
H A DJit.cpp703 * + 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/out/
H A DInterpC-allstubs.cpp3369 ClassObject* thisClass; local
3396 thisClass = thisPtr->clazz;
3402 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
3405 self->callsiteClass = thisClass;
H A DInterpC-mips.cpp1474 ClassObject* thisClass; local
1501 thisClass = thisPtr->clazz;
1507 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
1510 self->callsiteClass = thisClass;
H A DInterpC-portable.cpp3317 ClassObject* thisClass; local
3344 thisClass = thisPtr->clazz;
3350 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
3353 self->callsiteClass = thisClass;
H A DInterpC-x86.cpp1550 ClassObject* thisClass; local
1577 thisClass = thisPtr->clazz;
1583 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
1586 self->callsiteClass = thisClass;
/dalvik/vm/analysis/
H A DCodeVerify.cpp5371 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...]

Completed in 816 milliseconds