/dalvik/libdex/ |
H A D | DexProto.h | 80 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 D | DexProto.cpp | 122 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 D | DexSwapVerify.cpp | 2920 DexFile dexFile; local 2926 dexFileSetupBasicPointers(&dexFile, addr); 2927 state.pDexFile = &dexFile;
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | CfTranslator.java | 87 * @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 D | AnnotationSetItem.java | 48 * @param dexFile {@code non-null;} dex output 50 public AnnotationSetItem(Annotations annotations, DexFile dexFile) { argument 58 items[at] = new AnnotationItem(a, dexFile);
|
H A D | ParameterAnnotationStruct.java | 47 * @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 D | AnnotationItem.java | 99 * @param dexFile {@code non-null;} dex output 101 public AnnotationItem(Annotation annotation, DexFile dexFile) { argument 115 addContents(dexFile);
|
H A D | AnnotationsDirectoryItem.java | 136 * @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 D | ClassDefItem.java | 325 * @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...] |