HomeSort by relevance Sort by last modified time
    Searched refs:dex (Results 476 - 500 of 731) sorted by null

<<11121314151617181920>>

  /dalvik/dx/src/com/android/dx/dex/file/
DexFile.java 17 package com.android.dx.dex.file;
19 import com.android.dex.util.ExceptionWithContext;
20 import com.android.dx.dex.DexOptions;
21 import com.android.dx.dex.file.MixedItemSection.SortType;
41 * Representation of an entire {@code .dex} (Dalvik EXecutable)
142 * Returns true if this dex doesn't contain any class defs.
149 * Gets the dex-creation options object.
205 * Returns the contents of this instance as a {@code .dex} file,
210 * @return {@code non-null;} a {@code .dex} file for this instance
488 * Returns the contents of this instance as a {@code .dex} file
    [all...]
FieldAnnotationStruct.java 17 package com.android.dx.dex.file;
FieldIdsSection.java 17 package com.android.dx.dex.file;
28 * Field refs list section of a {@code .dex} file.
MethodAnnotationStruct.java 17 package com.android.dx.dex.file;
MethodIdsSection.java 17 package com.android.dx.dex.file;
28 * Method refs list section of a {@code .dex} file.
ProtoIdsSection.java 17 package com.android.dx.dex.file;
29 * {@code .dex} file.
Section.java 17 package com.android.dx.dex.file;
23 * A section of a {@code .dex} file. Each section consists of a list
TypeListItem.java 17 package com.android.dx.dex.file;
  /dalvik/dx/src/com/android/dx/io/
CodeReader.java 19 import com.android.dex.DexException;
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/m68hc11/
insns-dwarf2.d 27 dex
28 9: 09 dex
  /art/runtime/jit/
profile_compilation_info_test.cc 127 classes.emplace_back(method->GetDexFile(), dex::TypeIndex(0));
134 classes.emplace_back(method->GetDexFile(), dex::TypeIndex(k));
142 classes.emplace_back(method->GetDexFile(), dex::TypeIndex(k));
176 SafeMap<DexFile*, uint8_t> dex_map; // dex files to profile index
189 // This is a new dex.
206 dex_pc_data.AddClass(0, dex::TypeIndex(0));
212 dex_pc_data.AddClass(0, dex::TypeIndex(0));
213 dex_pc_data.AddClass(1, dex::TypeIndex(1));
214 dex_pc_data.AddClass(2, dex::TypeIndex(2));
245 it.second.AddClass(0, dex::TypeIndex(k))
    [all...]
profile_compilation_info.cc 85 const dex::TypeIndex& type_idx) {
112 // Transform the actual dex location into relative paths.
262 * Classes are grouped per their dex files and the line
282 // Dex files must be written in the order of their profile index. This
293 // Note that we allow dex files without any methods or classes, so that
294 // inline caches can refer valid dex files.
347 // Add the dex pc.
369 SafeMap<uint8_t, std::vector<dex::TypeIndex>> dex_to_classes_map;
370 // Group the classes by dex. We expect that most of the classes will come from
371 // the same dex, so this will be more efficient than encoding the dex inde
    [all...]
  /art/runtime/
vdex_file.cc 132 // Beginning of the iteration, return the first dex file if there is one.
135 // Fetch the next dex file. Return null if there is none.
151 std::unique_ptr<const DexFile> dex(DexFile::Open(dex_file_start,
159 if (dex == nullptr) {
162 dex_files->push_back(std::move(dex));
  /dalvik/dx/tests/115-merge/com/android/dx/merge/
DexMergeTest.java 19 import com.android.dex.Dex;
36 * Test that DexMerge works by merging dex files, and then loading them into
43 "/testdata/Basic.dex",
44 "/testdata/FillArrayData.dex");
63 "/testdata/Basic.dex",
64 "/testdata/TryCatchFinally.dex");
75 "/testdata/Basic.dex",
76 "/testdata/StaticValues.dex");
99 "/testdata/Basic.dex",
    [all...]
  /external/vogar/src/vogar/android/
AndroidSdk.java 173 this.dexCache = new Md5Cache(log, "dex", hostFileCache);
240 * Converts all the .class files on 'classpath' into a dex file written to 'output'.
242 public void dex(boolean multidex, File output, Classpath classpath) { method in class:AndroidSdk
252 log.verbose("dex cache hit for " + classpath);
266 * handle large dx input when building dex for APK.
273 builder.args("--multi-dex");
275 builder.args("--dex")
293 public void addToApk(File apk, File dex) {
294 new Command(log, "aapt", "add", "-k", apk.getPath(), dex.getPath()).execute();
  /art/runtime/verifier/
method_verifier.h 62 // A mapping from a dex pc to the register line statuses as they are immediately prior to the
147 // Fills 'monitor_enter_dex_pcs' with the dex pcs of the monitor-enter instructions corresponding
176 // Describe VRegs at the given dex pc.
201 const RegType& ResolveCheckedClass(dex::TypeIndex class_idx)
411 bool CheckNewInstance(dex::TypeIndex idx);
422 bool CheckTypeIndex(dex::TypeIndex idx);
426 bool CheckNewArray(dex::TypeIndex idx);
434 // The dex format forbids certain instructions from branching to themselves.
575 const RegType& ResolveClassAndCheckAccess(dex::TypeIndex class_idx)
716 const DexFile* const dex_file_; // The dex file containing the method
    [all...]
  /art/compiler/optimizing/
code_generator_arm.h 465 // The PcRelativePatchInfo is used for PC-relative addressing of dex cache arrays
478 // Either the dex cache array element offset or the string/type index.
486 dex::StringIndex string_index);
487 PcRelativePatchInfo* NewPcRelativeTypePatch(const DexFile& dex_file, dex::TypeIndex type_index);
488 PcRelativePatchInfo* NewTypeBssEntryPatch(const DexFile& dex_file, dex::TypeIndex type_index);
492 dex::StringIndex string_index);
493 Literal* DeduplicateBootImageTypeLiteral(const DexFile& dex_file, dex::TypeIndex type_index);
496 dex::StringIndex string_index,
499 dex::TypeIndex type_index,
code_generator_mips.h 565 // The PcRelativePatchInfo is used for PC-relative addressing of dex cache arrays
573 // Either the dex cache array element offset or the string/type index.
584 dex::StringIndex string_index);
585 PcRelativePatchInfo* NewPcRelativeTypePatch(const DexFile& dex_file, dex::TypeIndex type_index);
586 PcRelativePatchInfo* NewTypeBssEntryPatch(const DexFile& dex_file, dex::TypeIndex type_index);
590 dex::StringIndex string_index);
591 Literal* DeduplicateBootImageTypeLiteral(const DexFile& dex_file, dex::TypeIndex type_index);
615 dex::StringIndex dex_index,
618 dex::TypeIndex dex_index,
code_generator_mips64.h 528 // The PcRelativePatchInfo is used for PC-relative addressing of dex cache arrays,
537 // Either the dex cache array element offset or the string/type/method index.
544 dex::StringIndex string_index);
545 PcRelativePatchInfo* NewPcRelativeTypePatch(const DexFile& dex_file, dex::TypeIndex type_index);
546 PcRelativePatchInfo* NewTypeBssEntryPatch(const DexFile& dex_file, dex::TypeIndex type_index);
552 dex::StringIndex string_index);
553 Literal* DeduplicateBootImageTypeLiteral(const DexFile& dex_file, dex::TypeIndex type_index);
563 dex::StringIndex string_index,
566 dex::TypeIndex type_index,
  /build/make/core/
cleanbuild.mk 286 clean-jack-files: clean-dex-files
291 .PHONY: clean-dex-files
292 clean-dex-files:
293 $(hide) find $(OUT_DIR) -name "*.dex" ! -path "*/jack-incremental/*" | xargs rm -f
295 grep -q "\.dex$$" && rm -f $$i) || continue ) ; done
296 @echo "All dex files and archives containing dex files have been removed."
pdk_config.mk 40 $(lib_dir)/javalib.jar $(lib_dir)/classes*.dex \
41 $(lib_dir)/classes.dex.toc )
121 # pull .jack and .dex files
126 $(eval $(call JAVA_dependency_template,$(lib_dir)/classes.dex.toc,\
127 $(lib_dir)/classes.jar $(lib_dir)/classes.jack $(lib_dir)/classes%.dex)))
  /cts/tools/dasm/src/dasm/
DAsm.java 19 import com.android.dx.dex.DexOptions;
20 import com.android.dx.dex.code.ArrayData;
21 import com.android.dx.dex.code.CodeAddress;
22 import com.android.dx.dex.code.CstInsn;
23 import com.android.dx.dex.code.DalvCode;
24 import com.android.dx.dex.code.DalvInsn;
25 import com.android.dx.dex.code.Dops;
26 import com.android.dx.dex.code.OddSpacer;
27 import com.android.dx.dex.code.OutputFinisher;
28 import com.android.dx.dex.code.PositionList
    [all...]
  /art/compiler/debug/
elf_debug_info_writer.h 57 names.push_back(mi->dex_file->StringDataByIdx(dex::StringIndex(id)));
139 const DexFile* dex = mi->dex_file; local
141 const DexFile::MethodId& dex_method = dex->GetMethodId(mi->dex_method_index);
142 const DexFile::ProtoId& dex_proto = dex->GetMethodPrototype(dex_method);
143 const DexFile::TypeList* dex_params = dex->GetProtoParameters(dex_proto);
144 const char* dex_class_desc = dex->GetMethodDeclaringClassDescriptor(dex_method);
170 WriteName(dex->GetMethodName(dex_method));
177 WriteLazyType(dex->GetReturnTypeDescriptor(dex_proto));
179 // Decode dex register locations for all stack maps.
219 const char* type_desc = dex->StringByTypeIdx(dex_params->GetTypeItem(i).type_idx_)
    [all...]
  /build/soong/java/
builder.go 63 `$dxCmd --dex --output=$outDir $dxFlags $in || ( rm -rf "$outDir"; exit 41 ) && ` +
64 `find "$outDir" -name "classes*.dex" > $out`,
66 Description: "dex $out",
173 outDir := android.PathForModuleOut(ctx, "dex")
174 outputFile := android.PathForModuleOut(ctx, "dex.filelist")
  /dalvik/dx/src/com/android/dx/command/dexer/
Main.java 19 import com.android.dex.Dex;
20 import com.android.dex.DexException;
21 import com.android.dex.DexFormat;
22 import com.android.dex.util.FileUtils;
31 import com.android.dx.dex.DexOptions;
32 import com.android.dx.dex.cf.CfOptions;
33 import com.android.dx.dex.cf.CfTranslator;
34 import com.android.dx.dex.code.PositionList;
35 import com.android.dx.dex.file.ClassDefItem
    [all...]

Completed in 941 milliseconds

<<11121314151617181920>>