Searched refs:thisClass (Results 1 - 18 of 18) 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/dexgen/src/com/android/dexgen/dex/file/
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...]
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());
/dalvik/dx/src/com/android/dx/dex/file/
H A DClassDefItem.java47 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 DClassDataItem.java42 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/dx/src/com/android/dx/dex/cf/
H A DAttributeTranslator.java115 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 DCfTranslator.java119 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 DHprofHeap.cpp270 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 DDirectClassFile.java110 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 DInterpDefs.h74 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx,
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/c/
H A DgotoTargets.cpp283 ClassObject* thisClass; local
310 thisClass = thisPtr->clazz;
316 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
319 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...]
/dalvik/vm/mterp/out/
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-x86.cpp1550 ClassObject* thisClass; local
1577 thisClass = thisPtr->clazz;
1583 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
1586 self->callsiteClass = thisClass;
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-portable.cpp3317 ClassObject* thisClass; local
3344 thisClass = thisPtr->clazz;
3350 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
3353 self->callsiteClass = thisClass;

Completed in 309 milliseconds