Searched refs:typeIdx (Results 1 - 15 of 15) sorted by relevance

/dalvik/libdex/
H A DDexCatch.h31 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 DDexFile.c814 u4 typeIdx = readUnsignedLeb128(pStream); local
817 if (typeIdx == 0) {
820 return dexStringByTypeIdx(pDexFile, typeIdx - 1);
H A DDexFile.h256 u2 typeIdx; /* index into typeIds for field type */ member in struct:DexFieldId
296 u2 typeIdx; /* index into typeIds */ member in struct:DexTypeItem
692 return pItem->typeIdx;
H A DDexSwapVerify.c258 static bool setDefinedClassBit(const CheckState* state, u4 typeIdx) { argument
259 u4 arrayIdx = typeIdx >> 5;
260 u4 bit = 1 << (typeIdx & 0x1f);
768 SWAP_INDEX2(item->typeIdx, state->pHeader->typeIdsSize);
785 s = dexStringByTypeIdx(state->pDexFile, item->typeIdx);
820 if (item0->typeIdx >= item->typeIdx) {
1329 SWAP_INDEX2(pType->typeIdx, state->pHeader->typeIdsSize);
1679 u4 typeIdx = local
1687 CHECK_INDEX(typeIdx, stat
[all...]
/dalvik/vm/reflect/
H A DAnnotation.c808 u4 typeIdx, size, count; local
811 typeIdx = readUleb128(&ptr);
814 LOGVV("----- processEnc ptr=%p type=%d size=%d\n", ptr, typeIdx, size);
816 annoClass = dvmDexGetResolvedClass(clazz->pDvmDex, typeIdx);
818 annoClass = dvmResolveClass(clazz, typeIdx, true);
821 clazz->descriptor, typeIdx);
827 LOGV("----- processEnc ptr=%p [0x%06x] typeIdx=%d size=%d class=%s\n",
829 typeIdx, size, annoClass->descriptor);
1049 static int compareClassDescriptor(DexFile* pDexFile, u4 typeIdx, argument
1052 const char* str = dexStringByTypeIdx(pDexFile, typeIdx);
1074 u4 typeIdx; local
1106 u4 typeIdx, size; local
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DDebugInfoDecoder.java296 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 DValueEncoder.java315 int typeIdx = typeIds.indexOf(type);
318 out.annotate(" type_idx: " + Hex.u4(typeIdx) + " // " +
/dalvik/tools/dexdeps/src/com/android/dexdeps/
H A DDexData.java226 mFieldIds[i].typeIdx = readShort() & 0xffff;
390 classNameFromTypeIndex(fieldId.typeIdx),
571 public int typeIdx; // index into type_ids (field type) field in class:DexData.FieldIdItem
/dalvik/vm/
H A DException.c785 if (handler->typeIdx == kDexNoIndex) {
794 dvmDexGetResolvedClass(pDvmDex, handler->typeIdx);
823 throwable = dvmResolveClass(method->clazz, handler->typeIdx,
835 handler->typeIdx,
/dalvik/vm/oo/
H A DResolve.c421 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx));
480 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx));
H A DClass.c1729 newClass->interfaces[i] = (ClassObject*)(u4) pType->typeIdx;
2251 sfield->field.signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
2279 ifield->field.signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
/dalvik/dexdump/
H A DDexDump.c548 dexStringByTypeIdx(pDexFile, pTypeItem->typeIdx);
594 descriptor = (handler->typeIdx == kDexNoIndex) ? "<any>" :
595 dexStringByTypeIdx(pDexFile, handler->typeIdx);
682 pFieldInfo->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
1273 typeDescriptor = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
/dalvik/dx/src/com/android/dx/cf/direct/
H A DStdAttributeFactory.java575 int typeIdx = in.readUnsignedShort();
578 CstUtf8 type = (CstUtf8) pool.get(typeIdx);
/dalvik/vm/analysis/
H A DOptimize.c503 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx));
576 dexStringByTypeIdx(pDvmDex->pDexFile, pFieldId->typeIdx));
H A DCodeVerify.c2764 if (handler->typeIdx == kDexNoIndex)
2767 clazz = dvmOptResolveClass(meth->clazz, handler->typeIdx,
2772 handler->typeIdx,
2773 dexStringByTypeIdx(pDexFile, handler->typeIdx));

Completed in 142 milliseconds