/dalvik/libdex/ |
D | DexProto.cpp | 122 return dexGetProtoId(pProto->dexFile, pProto->protoIdx); in getProtoId() 129 return dexStringById(pProto->dexFile, protoId->shortyIdx); in dexProtoGetShorty() 135 const DexFile* dexFile = pProto->dexFile; in dexProtoGetMethodDescriptor() local 137 const DexTypeList* typeList = dexGetProtoParameters(dexFile, protoId); in dexProtoGetMethodDescriptor() 144 length += strlen(dexStringByTypeIdx(dexFile, idx)); in dexProtoGetMethodDescriptor() 147 length += strlen(dexStringByTypeIdx(dexFile, protoId->returnTypeIdx)); in dexProtoGetMethodDescriptor() 156 const char* desc = dexStringByTypeIdx(dexFile, idx); in dexProtoGetMethodDescriptor() 163 strcpy(at, dexStringByTypeIdx(dexFile, protoId->returnTypeIdx)); in dexProtoGetMethodDescriptor() 214 return dexStringByTypeIdx(pProto->dexFile, protoId->returnTypeIdx); in dexProtoGetReturnType() 221 dexGetProtoParameters(pProto->dexFile, protoId); in dexProtoGetParameterCount() [all …]
|
D | DexProto.h | 80 const DexFile* dexFile; /* file the idx refers to */ member 90 pProto->dexFile = pDexFile; in dexProtoSetFromMethodId()
|
D | DexSwapVerify.cpp | 3023 DexFile dexFile; in dexSwapAndVerify() local 3029 dexFileSetupBasicPointers(&dexFile, addr); in dexSwapAndVerify() 3030 state.pDexFile = &dexFile; in dexSwapAndVerify()
|
/dalvik/dx/src/com/android/dx/command/findusages/ |
D | Main.java | 26 String dexFile = args[0]; in main() local 30 Dex dex = new Dex(new File(dexFile)); in main()
|
/dalvik/dx/src/com/android/dx/command/grep/ |
D | Main.java | 27 String dexFile = args[0]; in main() local 30 Dex dex = new Dex(new File(dexFile)); in main()
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | AnnotationsDirectoryItem.java | 138 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { in setClassAnnotations() argument 148 classAnnotations = new AnnotationSetItem(annotations, dexFile); in setClassAnnotations() 159 Annotations annotations, DexFile dexFile) { in addFieldAnnotations() argument 165 new AnnotationSetItem(annotations, dexFile))); in addFieldAnnotations() 176 Annotations annotations, DexFile dexFile) { in addMethodAnnotations() argument 182 new AnnotationSetItem(annotations, dexFile))); in addMethodAnnotations() 193 AnnotationsList list, DexFile dexFile) { in addParameterAnnotations() argument 198 parameterAnnotations.add(new ParameterAnnotationStruct(method, list, dexFile)); in addParameterAnnotations()
|
D | ClassDefItem.java | 327 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { in setClassAnnotations() argument 328 annotationsDirectory.setClassAnnotations(annotations, dexFile); in setClassAnnotations() 339 Annotations annotations, DexFile dexFile) { in addFieldAnnotations() argument 340 annotationsDirectory.addFieldAnnotations(field, annotations, dexFile); in addFieldAnnotations() 351 Annotations annotations, DexFile dexFile) { in addMethodAnnotations() argument 352 annotationsDirectory.addMethodAnnotations(method, annotations, dexFile); in addMethodAnnotations() 363 AnnotationsList list, DexFile dexFile) { in addParameterAnnotations() argument 364 annotationsDirectory.addParameterAnnotations(method, list, dexFile); in addParameterAnnotations()
|
D | AnnotationSetItem.java | 50 public AnnotationSetItem(Annotations annotations, DexFile dexFile) { in AnnotationSetItem() argument 58 items[at] = new AnnotationItem(a, dexFile); in AnnotationSetItem()
|
D | ParameterAnnotationStruct.java | 50 AnnotationsList annotationsList, DexFile dexFile) { in ParameterAnnotationStruct() argument 73 AnnotationSetItem item = new AnnotationSetItem(annotations, dexFile); in ParameterAnnotationStruct()
|
D | AnnotationItem.java | 101 public AnnotationItem(Annotation annotation, DexFile dexFile) { in AnnotationItem() argument 115 addContents(dexFile); in AnnotationItem()
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
D | CfTranslator.java | 93 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) { in translate() argument 95 return translate0(context, cf, bytes, cfOptions, dexOptions, dexFile); in translate() 117 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) { in translate0() argument 135 out.setClassAnnotations(classAnnotations, dexFile); in translate0() 138 FieldIdsSection fieldIdsSection = dexFile.getFieldIds(); in translate0() 139 MethodIdsSection methodIdsSection = dexFile.getMethodIds(); in translate0() 140 processFields(cf, out, dexFile); in translate0() 141 processMethods(context, cf, cfOptions, dexOptions, out, dexFile); in translate0() 171 DirectClassFile cf, ClassDefItem out, DexFile dexFile) { in processFields() argument 197 out.addFieldAnnotations(field, annotations, dexFile); in processFields() [all …]
|
/dalvik/dx/src/com/android/dx/command/dexer/ |
D | Main.java | 1942 private DexFile dexFile; field in Main.DexWriter 1944 private DexWriter(DexFile dexFile) { in DexWriter() argument 1945 this.dexFile = dexFile; in DexWriter() 1950 return writeDex(dexFile); in call()
|