Searched defs:dexFile (Results 1 - 9 of 9) sorted by relevance

/dalvik/libdex/
H A DDexProto.h80 const DexFile* dexFile; /* file the idx refers to */ member in struct:DexProto
81 u4 protoIdx; /* index into proto_ids table of dexFile */
90 pProto->dexFile = pDexFile;
H A DDexProto.cpp122 return dexGetProtoId(pProto->dexFile, pProto->protoIdx);
129 return dexStringById(pProto->dexFile, protoId->shortyIdx);
135 const DexFile* dexFile = pProto->dexFile; local
137 const DexTypeList* typeList = dexGetProtoParameters(dexFile, protoId);
144 length += strlen(dexStringByTypeIdx(dexFile, idx));
147 length += strlen(dexStringByTypeIdx(dexFile, protoId->returnTypeIdx));
156 const char* desc = dexStringByTypeIdx(dexFile, idx);
163 strcpy(at, dexStringByTypeIdx(dexFile, protoId->returnTypeIdx));
214 return dexStringByTypeIdx(pProto->dexFile, protoI
[all...]
H A DDexSwapVerify.cpp2920 DexFile dexFile; local
2926 dexFileSetupBasicPointers(&dexFile, addr);
2927 state.pDexFile = &dexFile;
/dalvik/dx/src/com/android/dx/dex/cf/
H A DCfTranslator.java87 * @param dexFile {@code non-null;} dex output
91 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) {
93 return translate0(cf, bytes, cfOptions, dexOptions, dexFile);
109 * @param dexFile {@code non-null;} dex output
113 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) {
131 out.setClassAnnotations(classAnnotations, dexFile);
134 FieldIdsSection fieldIdsSection = dexFile.getFieldIds();
135 MethodIdsSection methodIdsSection = dexFile.getMethodIds();
136 processFields(cf, out, dexFile);
137 processMethods(cf, cfOptions, dexOptions, out, dexFile);
90 translate(DirectClassFile cf, byte[] bytes, CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) argument
112 translate0(DirectClassFile cf, byte[] bytes, CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) argument
166 processFields( DirectClassFile cf, ClassDefItem out, DexFile dexFile) argument
248 processMethods(DirectClassFile cf, CfOptions cfOptions, DexOptions dexOptions, ClassDefItem out, DexFile dexFile) argument
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DAnnotationSetItem.java48 * @param dexFile {@code non-null;} dex output
50 public AnnotationSetItem(Annotations annotations, DexFile dexFile) { argument
58 items[at] = new AnnotationItem(a, dexFile);
H A DParameterAnnotationStruct.java47 * @param dexFile {@code non-null;} dex output
50 AnnotationsList annotationsList, DexFile dexFile) {
73 AnnotationSetItem item = new AnnotationSetItem(annotations, dexFile);
49 ParameterAnnotationStruct(CstMethodRef method, AnnotationsList annotationsList, DexFile dexFile) argument
H A DAnnotationItem.java99 * @param dexFile {@code non-null;} dex output
101 public AnnotationItem(Annotation annotation, DexFile dexFile) { argument
115 addContents(dexFile);
H A DAnnotationsDirectoryItem.java136 * @param dexFile {@code non-null;} dex output
138 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { argument
148 classAnnotations = new AnnotationSetItem(annotations, dexFile);
156 * @param dexFile {@code non-null;} dex output
159 Annotations annotations, DexFile dexFile) {
165 new AnnotationSetItem(annotations, dexFile)));
173 * @param dexFile {@code non-null;} dex output
176 Annotations annotations, DexFile dexFile) {
182 new AnnotationSetItem(annotations, dexFile)));
190 * @param dexFile {
158 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument
175 addMethodAnnotations(CstMethodRef method, Annotations annotations, DexFile dexFile) argument
192 addParameterAnnotations(CstMethodRef method, AnnotationsList list, DexFile dexFile) argument
[all...]
H A DClassDefItem.java325 * @param dexFile {@code non-null;} dex output
327 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { argument
328 annotationsDirectory.setClassAnnotations(annotations, dexFile);
336 * @param dexFile {@code non-null;} dex output
339 Annotations annotations, DexFile dexFile) {
340 annotationsDirectory.addFieldAnnotations(field, annotations, dexFile);
348 * @param dexFile {@code non-null;} dex output
351 Annotations annotations, DexFile dexFile) {
352 annotationsDirectory.addMethodAnnotations(method, annotations, dexFile);
360 * @param dexFile {
338 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument
350 addMethodAnnotations(CstMethodRef method, Annotations annotations, DexFile dexFile) argument
362 addParameterAnnotations(CstMethodRef method, AnnotationsList list, DexFile dexFile) argument
[all...]

Completed in 130 milliseconds