Home
last modified time | relevance | path

Searched refs:dexFile (Results 1 – 12 of 12) sorted by relevance

/dalvik/libdex/
DDexProto.cpp122 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 …]
DDexProto.h80 const DexFile* dexFile; /* file the idx refers to */ member
90 pProto->dexFile = pDexFile; in dexProtoSetFromMethodId()
DDexSwapVerify.cpp3023 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/
DMain.java26 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/
DMain.java27 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/
DAnnotationsDirectoryItem.java138 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()
DClassDefItem.java327 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()
DAnnotationSetItem.java50 public AnnotationSetItem(Annotations annotations, DexFile dexFile) { in AnnotationSetItem() argument
58 items[at] = new AnnotationItem(a, dexFile); in AnnotationSetItem()
DParameterAnnotationStruct.java50 AnnotationsList annotationsList, DexFile dexFile) { in ParameterAnnotationStruct() argument
73 AnnotationSetItem item = new AnnotationSetItem(annotations, dexFile); in ParameterAnnotationStruct()
DAnnotationItem.java101 public AnnotationItem(Annotation annotation, DexFile dexFile) { in AnnotationItem() argument
115 addContents(dexFile); in AnnotationItem()
/dalvik/dx/src/com/android/dx/dex/cf/
DCfTranslator.java93 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/
DMain.java1942 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()