/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | MethodHandlesSection.java | 27 public MethodHandlesSection(DexFile dexFile) { argument 28 super("method_handles", dexFile, 8);
|
H A D | CallSiteIdsSection.java | 38 * @param dexFile {@code non-null;} file that this instance is part of 40 public CallSiteIdsSection(DexFile dexFile) { argument 41 super("call_site_ids", dexFile, 4);
|
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 | 46 * @param dexFile {@code non-null;} dex output 49 AnnotationsList annotationsList, DexFile dexFile) { 72 AnnotationSetItem item = new AnnotationSetItem(annotations, dexFile); 48 ParameterAnnotationStruct(CstMethodRef method, AnnotationsList annotationsList, DexFile dexFile) argument
|
H A D | AnnotationItem.java | 100 * @param dexFile {@code non-null;} dex output 102 public AnnotationItem(Annotation annotation, DexFile dexFile) { argument 116 addContents(dexFile);
|
H A D | AnnotationsDirectoryItem.java | 135 * @param dexFile {@code non-null;} dex output 137 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { argument 147 classAnnotations = new AnnotationSetItem(annotations, dexFile); 155 * @param dexFile {@code non-null;} dex output 158 Annotations annotations, DexFile dexFile) { 164 new AnnotationSetItem(annotations, dexFile))); 172 * @param dexFile {@code non-null;} dex output 175 Annotations annotations, DexFile dexFile) { 181 new AnnotationSetItem(annotations, dexFile))); 189 * @param dexFile { 157 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument 174 addMethodAnnotations(CstMethodRef method, Annotations annotations, DexFile dexFile) argument 191 addParameterAnnotations(CstMethodRef method, AnnotationsList list, DexFile dexFile) argument [all...] |
H A D | ClassDefItem.java | 324 * @param dexFile {@code non-null;} dex output 326 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { argument 327 annotationsDirectory.setClassAnnotations(annotations, dexFile); 335 * @param dexFile {@code non-null;} dex output 338 Annotations annotations, DexFile dexFile) { 339 annotationsDirectory.addFieldAnnotations(field, annotations, dexFile); 347 * @param dexFile {@code non-null;} dex output 350 Annotations annotations, DexFile dexFile) { 351 annotationsDirectory.addMethodAnnotations(method, annotations, dexFile); 359 * @param dexFile { 337 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument 349 addMethodAnnotations(CstMethodRef method, Annotations annotations, DexFile dexFile) argument 361 addParameterAnnotations(CstMethodRef method, AnnotationsList list, DexFile dexFile) argument [all...] |
/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 | 3018 DexFile dexFile; local 3024 dexFileSetupBasicPointers(&dexFile, addr); 3025 state.pDexFile = &dexFile;
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | CfTranslator.java | 96 * @param dexFile {@code non-null;} dex output 100 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) { 102 return translate0(context, cf, bytes, cfOptions, dexOptions, dexFile); 120 * @param dexFile {@code non-null;} dex output 124 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) { 142 out.setClassAnnotations(classAnnotations, dexFile); 145 FieldIdsSection fieldIdsSection = dexFile.getFieldIds(); 146 MethodIdsSection methodIdsSection = dexFile.getMethodIds(); 147 MethodHandlesSection methodHandlesSection = dexFile.getMethodHandles(); 148 CallSiteIdsSection callSiteIds = dexFile 99 translate(DxContext context, DirectClassFile cf, byte[] bytes, CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) argument 123 translate0(DxContext context, DirectClassFile cf, byte[] bytes, CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) argument 194 processFields( DirectClassFile cf, ClassDefItem out, DexFile dexFile) argument 277 processMethods(DxContext context, DirectClassFile cf, CfOptions cfOptions, DexOptions dexOptions, ClassDefItem out, DexFile dexFile) argument [all...] |
/dalvik/dx/src/com/android/dx/command/dexer/ |
H A D | Main.java | 1963 private final DexFile dexFile; field in class:Main.DexWriter 1965 private DexWriter(DexFile dexFile) { argument 1966 this.dexFile = dexFile; 1971 return writeDex(dexFile);
|