/dalvik/libdex/ |
H A D | DexCatch.h | 31 u4 typeIdx; /* type index of the caught exception type */ member in struct:DexCatchHandler 60 pIterator->handler.typeIdx = 0; 97 pIterator->handler.typeIdx = kDexNoIndex; 99 u4 typeIdx = readUnsignedLeb128(&pIterator->pEncodedData); local 100 pIterator->handler.typeIdx = typeIdx;
|
H A D | DexDebugInfo.cpp | 102 u4 typeIdx = readUnsignedLeb128(pStream); local 105 if (typeIdx == 0) { 108 return dexStringByTypeIdx(pDexFile, typeIdx - 1);
|
H A D | DexFile.h | 279 u2 typeIdx; /* index into typeIds for field type */ member in struct:DexFieldId 319 u2 typeIdx; /* index into typeIds */ member in struct:DexTypeItem 719 return pItem->typeIdx;
|
H A D | DexSwapVerify.cpp | 259 static bool setDefinedClassBit(const CheckState* state, u4 typeIdx) { argument 260 u4 arrayIdx = typeIdx >> 5; 261 u4 bit = 1 << (typeIdx & 0x1f); 769 SWAP_INDEX2(item->typeIdx, state->pHeader->typeIdsSize); 786 s = dexStringByTypeIdx(state->pDexFile, item->typeIdx); 821 if (item0->typeIdx >= item->typeIdx) { 1337 SWAP_INDEX2(pType->typeIdx, state->pHeader->typeIdsSize); 1693 u4 typeIdx = local 1701 CHECK_INDEX(typeIdx, stat [all...] |
/dalvik/vm/native/ |
H A D | dalvik_system_VMRuntime.cpp | 283 static void preloadDexCachesResolveType(DvmDex* pDvmDex, uint32_t typeIdx) { argument 284 ClassObject* clazz = dvmDexGetResolvedClass(pDvmDex, typeIdx); 289 const char* className = dexStringByTypeIdx(pDexFile, typeIdx); 305 dvmDexSetResolvedClass(pDvmDex, typeIdx, clazz); 326 const char* signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
|
/dalvik/vm/reflect/ |
H A D | Annotation.cpp | 744 u4 typeIdx, size, count; local 747 typeIdx = readUleb128(&ptr); 750 LOGVV("----- processEnc ptr=%p type=%d size=%d", ptr, typeIdx, size); 752 annoClass = dvmDexGetResolvedClass(clazz->pDvmDex, typeIdx); 754 annoClass = dvmResolveClass(clazz, typeIdx, true); 757 clazz->descriptor, typeIdx); 764 ALOGV("----- processEnc ptr=%p [0x%06x] typeIdx=%d size=%d class=%s", 766 typeIdx, size, annoClass->descriptor); 904 u4 typeIdx; local 918 typeIdx 1065 compareClassDescriptor(DexFile* pDexFile, u4 typeIdx, const char* descriptor) argument 1090 u4 typeIdx; local 1122 u4 typeIdx, size; local [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | DebugInfoDecoder.java | 296 int typeIdx = readStringIndex(bs); 298 address, true, reg, nameIdx, typeIdx, 0); 308 int typeIdx = readStringIndex(bs); 311 address, true, reg, nameIdx, typeIdx, sigIdx);
|
H A D | ValueEncoder.java | 315 int typeIdx = typeIds.indexOf(type); 318 out.annotate(" type_idx: " + Hex.u4(typeIdx) + " // " +
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | DebugInfoDecoder.java | 300 int typeIdx = readStringIndex(bs); 302 address, true, reg, nameIdx, typeIdx, 0); 312 int typeIdx = readStringIndex(bs); 315 address, true, reg, nameIdx, typeIdx, sigIdx);
|
H A D | ValueEncoder.java | 314 int typeIdx = typeIds.indexOf(type); 317 out.annotate(" type_idx: " + Hex.u4(typeIdx) + " // " +
|
/dalvik/tools/dexdeps/src/com/android/dexdeps/ |
H A D | DexData.java | 233 mFieldIds[i].typeIdx = readShort() & 0xffff; 397 classNameFromTypeIndex(fieldId.typeIdx), 580 public int typeIdx; // index into type_ids (field type) field in class:DexData.FieldIdItem
|
/dalvik/vm/oo/ |
H A D | Resolve.cpp | 412 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx)); 471 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx));
|
H A D | Class.cpp | 1812 newClass->interfaces[i] = (ClassObject*)(u4) pType->typeIdx; 2348 sfield->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx); 2372 ifield->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
|
/dalvik/vm/ |
H A D | Exception.cpp | 626 if (handler->typeIdx == kDexNoIndex) { 635 dvmDexGetResolvedClass(pDvmDex, handler->typeIdx); 664 throwable = dvmResolveClass(method->clazz, handler->typeIdx, 676 handler->typeIdx,
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 553 dexStringByTypeIdx(pDexFile, pTypeItem->typeIdx); 599 descriptor = (handler->typeIdx == kDexNoIndex) ? "<any>" : 600 dexStringByTypeIdx(pDexFile, handler->typeIdx); 687 pFieldInfo->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx); 1306 typeDescriptor = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | StdAttributeFactory.java | 573 int typeIdx = in.readUnsignedShort(); 576 CstString type = (CstString) pool.get(typeIdx);
|
/dalvik/vm/analysis/ |
H A D | Optimize.cpp | 543 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx)); 618 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx));
|
H A D | CodeVerify.cpp | 2948 if (handler->typeIdx == kDexNoIndex) 2951 clazz = dvmOptResolveClass(meth->clazz, handler->typeIdx, 2956 handler->typeIdx, 2957 dexStringByTypeIdx(pDexFile, handler->typeIdx)); 5990 if (handler->typeIdx == kDexNoIndex)
|
/dalvik/vm/compiler/ |
H A D | Frontend.cpp | 1113 successorBlockInfo->key = handler->typeIdx;
|