/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
FieldIdItem.java | 45 TypeIdsSection typeIds = file.getTypeIds(); 46 typeIds.intern(getFieldRef().getType()); 61 TypeIdsSection typeIds = file.getTypeIds(); 62 return typeIds.indexOf(getFieldRef().getType());
|
IdItem.java | 48 TypeIdsSection typeIds = file.getTypeIds(); 49 typeIds.intern(type);
|
TypeIdsSection.java | 35 private final TreeMap<Type, TypeIdItem> typeIds; 45 typeIds = new TreeMap<Type, TypeIdItem>(); 51 return typeIds.values(); 64 IndexedItem result = typeIds.get(type); 81 int sz = typeIds.size(); 110 TypeIdItem result = typeIds.get(type); 114 typeIds.put(type, result); 134 TypeIdItem result = typeIds.get(typePerSe); 138 typeIds.put(typePerSe, result); 158 TypeIdItem item = typeIds.get(type) [all...] |
TypeListItem.java | 67 TypeIdsSection typeIds = file.getTypeIds(); 71 typeIds.intern(list.getType(i)); 93 TypeIdsSection typeIds = file.getTypeIds(); 101 int idx = typeIds.indexOf(one); 110 out.writeShort(typeIds.indexOf(list.getType(i)));
|
MemberIdItem.java | 64 TypeIdsSection typeIds = file.getTypeIds(); 67 int classIdx = typeIds.indexOf(getDefiningClass());
|
DexFile.java | 68 private final TypeIdsSection typeIds; 115 typeIds = new TypeIdsSection(this); 127 header, stringIds, typeIds, protoIds, fieldIds, methodIds, 334 return typeIds; 428 typeIds.intern((CstType) cst); 457 return typeIds.get(cst); 491 typeIds.prepare();
|
ClassDefItem.java | 131 TypeIdsSection typeIds = file.getTypeIds(); 137 typeIds.intern(thisClass); 151 typeIds.intern(superclass); 175 TypeIdsSection typeIds = file.getTypeIds(); 176 int classIdx = typeIds.indexOf(thisClass); 178 typeIds.indexOf(superclass);
|
/dalvik/dx/src/com/android/dx/dex/file/ |
FieldIdItem.java | 45 TypeIdsSection typeIds = file.getTypeIds(); 46 typeIds.intern(getFieldRef().getType()); 61 TypeIdsSection typeIds = file.getTypeIds(); 62 return typeIds.indexOf(getFieldRef().getType());
|
IdItem.java | 48 TypeIdsSection typeIds = file.getTypeIds(); 49 typeIds.intern(type);
|
TypeIdsSection.java | 36 private final TreeMap<Type, TypeIdItem> typeIds; 46 typeIds = new TreeMap<Type, TypeIdItem>(); 52 return typeIds.values(); 65 IndexedItem result = typeIds.get(type); 82 int sz = typeIds.size(); 115 TypeIdItem result = typeIds.get(type); 119 typeIds.put(type, result); 139 TypeIdItem result = typeIds.get(typePerSe); 143 typeIds.put(typePerSe, result); 163 TypeIdItem item = typeIds.get(type) [all...] |
TypeListItem.java | 67 TypeIdsSection typeIds = file.getTypeIds(); 71 typeIds.intern(list.getType(i)); 93 TypeIdsSection typeIds = file.getTypeIds(); 101 int idx = typeIds.indexOf(one); 110 out.writeShort(typeIds.indexOf(list.getType(i)));
|
MemberIdItem.java | 62 TypeIdsSection typeIds = file.getTypeIds(); 65 int classIdx = typeIds.indexOf(getDefiningClass());
|
ClassDefItem.java | 128 TypeIdsSection typeIds = file.getTypeIds(); 134 typeIds.intern(thisClass); 148 typeIds.intern(superclass); 172 TypeIdsSection typeIds = file.getTypeIds(); 173 int classIdx = typeIds.indexOf(thisClass); 175 typeIds.indexOf(superclass);
|
/test/suite_harness/tools/dex-tools/src/dex/reader/ |
DexAnnotationAttributeImpl.java | 30 private final int[] typeIds; 35 DexAnnotation annotation, int[] typeIds, String[] stringPool, 39 this.typeIds = typeIds; 47 value = new DexEncodedValueImpl(buffer, annotation, typeIds,
|
DexEncodedAnnotationImpl.java | 33 private final int[] typeIds; 40 int[] typeIds, String[] stringPool, FieldIdItem[] fieldIdItems) { 43 this.typeIds = typeIds; 55 typeIds, stringPool, fieldIdItems)); 68 return stringPool[typeIds[typeIdx]];
|
DexFileImpl.java | 33 private final int[] typeIds; 42 public DexFileImpl(DexBuffer buffer, String[] stringPool, int[] typeIds, 47 this.typeIds = typeIds; 64 classDefItems[i], stringPool, typeIds, protoIdItems, 76 for (int i = 0; i < typeIds.length; i++) { 77 b.append(stringPool[typeIds[i]] + "\n");
|
DexAnnotationImpl.java | 30 private int[] typeIds; 38 public DexAnnotationImpl(DexBuffer buffer, int offset, int[] typeIds, 42 this.typeIds = typeIds; 51 encodedAnnotation = new DexEncodedAnnotationImpl(buffer, this, typeIds,
|
DexParameterImpl.java | 32 private final int[] typeIds; 37 Integer annotationOffset, int[] typeIds, String[] stringPool, 42 this.typeIds = typeIds; 55 buffer.readUInt(), typeIds, stringPool, fieldIdItems));
|
DexFieldImpl.java | 34 private int[] typeIds; 45 int[] typeIds, FieldIdItem[] fieldIdItems) { 52 this.typeIds = typeIds; 64 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); 74 return stringPool[typeIds[fieldIdItem.type_idx]];
|
DexMethodImpl.java | 42 private int[] typeIds; 58 int[] typeIds, FieldIdItem[] fieldIdItems) { 67 this.typeIds = typeIds; 91 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); 101 return stringPool[typeIds[protoIdItem.return_type_idx]]; 118 stringPool[typeIds[paramTypeIdx[i]]], 119 parameterIdToIndex.get(i), typeIds, stringPool,
|
DexEncodedValueImpl.java | 35 private int[] typeIds; 48 int[] typeIds, String[] stringPool, FieldIdItem[] fieldIdItems) { 51 this.typeIds = typeIds; 136 return new DexEncodedAnnotationImpl(buffer, annotation, typeIds, 149 values.add(new DexEncodedValueImpl(buffer, annotation, typeIds, 165 String typeName = stringPool[typeIds[fieldIdItem.type_idx]]; 190 String typeName = stringPool[typeIds[fieldIdItem.type_idx]]; 202 return stringPool[typeIds[buffer.readInt(valueArg)]];
|
DexClassImpl.java | 44 private final int[] typeIds; 70 String[] stringPool, int[] typeIds, ProtIdItem[] protoIdItems, 75 this.typeIds = typeIds; 243 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); 270 typeIds, fieldIdItems)); 301 .get(methodIdIdx), stringPool, typeIds, 317 interfaces.add(stringPool[typeIds[buffer.readUShort()]]); 327 : stringPool[typeIds[classDefItem.superclass_idx]]; 335 return stringPool[typeIds[classDefItem.class_idx]] [all...] |
DexFileReader.java | 61 private int[] typeIds; // values are index of stringPool 101 return new DexFileImpl(b.createCopy(), stringPool, typeIds, 171 typeIds = new int[nTypes]; 173 for (int i = 0; i < typeIds.length; i++) { 174 typeIds[i] = b.readUInt(); 222 public int class_idx; // defining class : index of typeIds
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
RawDexFile.java | 34 public List<TypeIdItem> typeIds; 64 typeIds = new ArrayList<TypeIdItem>(header.typeIdsSize); 125 if (mapItem.size != typeIds.size()) { 126 Log.debug("Updating TypeIDs List size: " + typeIds.size()); 127 mapItem.size = typeIds.size(); 128 header.typeIdsSize = typeIds.size(); 158 if (mapItem.size != typeIds.size()) { 160 + " no longer matches TypeIDs table size " + typeIds.size()) [all...] |
/dalvik/dx/src/com/android/dex/ |
TableOfContents.java | 34 public final Section typeIds = new Section(0x0002); 53 header, stringIds, typeIds, protoIds, fieldIds, methodIds, classDefs, mapList, callSiteIds, 109 typeIds.size = headerIn.readInt(); 110 typeIds.off = headerIn.readInt(); 186 out.writeInt(typeIds.size); 187 out.writeInt(typeIds.off);
|