HomeSort by relevance Sort by last modified time
    Searched refs:DexFile (Results 1 - 25 of 385) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /art/runtime/
method_reference.h 22 class DexFile;
24 // A class is uniquely located by its DexFile and the class_defs_ table index into that DexFile
25 typedef std::pair<const DexFile*, uint32_t> ClassReference;
27 // A method is uniquely located by its DexFile and the method_ids_ table index into that DexFile
29 MethodReference(const DexFile* file, uint32_t index) : dex_file(file), dex_method_index(index) {
31 const DexFile* dex_file;
dex_method_iterator_test.cc 27 std::vector<const DexFile*> dex_files;
28 dex_files.push_back(DexFile::Open(GetDexFileName("core"), GetDexFileName("core")));
29 dex_files.push_back(DexFile::Open(GetDexFileName("conscrypt"), GetDexFileName("conscrypt")));
30 dex_files.push_back(DexFile::Open(GetDexFileName("okhttp"), GetDexFileName("okhttp")));
31 dex_files.push_back(DexFile::Open(GetDexFileName("core-junit"), GetDexFileName("core-junit")));
32 dex_files.push_back(DexFile::Open(GetDexFileName("bouncycastle"), GetDexFileName("bouncycastle")));
35 const DexFile& dex_file = it.GetDexFile();
dex_file_verifier.cc 32 case DexFile::kDexTypeHeaderItem: return 1 << 0;
33 case DexFile::kDexTypeStringIdItem: return 1 << 1;
34 case DexFile::kDexTypeTypeIdItem: return 1 << 2;
35 case DexFile::kDexTypeProtoIdItem: return 1 << 3;
36 case DexFile::kDexTypeFieldIdItem: return 1 << 4;
37 case DexFile::kDexTypeMethodIdItem: return 1 << 5;
38 case DexFile::kDexTypeClassDefItem: return 1 << 6;
39 case DexFile::kDexTypeMapList: return 1 << 7;
40 case DexFile::kDexTypeTypeList: return 1 << 8;
41 case DexFile::kDexTypeAnnotationSetRefList: return 1 << 9
    [all...]
dex_file-inl.h 27 inline int32_t DexFile::GetStringLength(const StringId& string_id) const {
32 inline const char* DexFile::GetStringDataAndLength(const StringId& string_id, uint32_t* length) const {
39 inline const DexFile::TryItem* DexFile::GetTryItems(const CodeItem& code_item, uint32_t offset) {
class_reference.h 24 class DexFile;
26 // A class is uniquely located by its DexFile and the class_defs_ table index into that DexFile
27 typedef std::pair<const DexFile*, uint32_t> ClassReference;
dex_file_test.cc 28 const DexFile* dex(OpenTestDexFile("Nested"));
58 static const DexFile* OpenDexFileBase64(const char* base64,
76 const DexFile* dex_file = DexFile::Open(location, location);
85 UniquePtr<const DexFile> raw(OpenDexFileBase64(kRawDex, tmp.GetFilename()));
88 const DexFile::Header& header = raw->GetHeader();
116 const DexFile* raw(OpenTestDexFile("Main"));
123 EXPECT_TRUE(DexFile::GetChecksum(GetLibCoreDexFileName(), &checksum));
129 const DexFile* raw(OpenTestDexFile("Nested"));
133 const DexFile::ClassDef& c0 = raw->GetClassDef(0)
    [all...]
dex_method_iterator.h 28 explicit DexMethodIterator(const std::vector<const DexFile*>& dex_files)
49 // End of this DexFile, advance and retry.
106 const DexFile& GetDexFile() {
128 const DexFile& GetDexFileInternal() const {
130 const DexFile* dex_file = dex_files_[dex_file_index_];
135 const std::vector<const DexFile*>& dex_files_;
141 const DexFile::ClassDef* class_def_;
  /cts/tools/dex-tools/src/dex/structure/
DexFile.java 23 * {@code DexFile} represents a whole dex file, containing multiple classes.
25 public interface DexFile extends NamedElement {
29 * DexFile}.
32 * DexFile}
  /dalvik/libdex/
DexOptData.h 25 #include "libdex/DexFile.h"
34 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile);
  /art/compiler/driver/
dex_compilation_unit.h 38 const DexFile& dex_file, const DexFile::CodeItem* code_item,
53 const DexFile* GetDexFile() const {
65 const DexFile::CodeItem* GetCodeItem() const {
70 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_);
75 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_);
108 const DexFile* const dex_file_;
110 const DexFile::CodeItem* const code_item_;
  /dalvik/dexgen/src/com/android/dexgen/dex/file/
Item.java 58 * Populates a {@link DexFile} with items from within this instance.
67 public abstract void addContents(DexFile file);
71 * using the given {@link DexFile} to look things up as needed.
79 public abstract void writeTo(DexFile file, AnnotatedOutput out);
EncodedMember.java 67 * Populates a {@link DexFile} with items from within this instance.
71 public abstract void addContents(DexFile file);
84 public abstract int encode(DexFile file, AnnotatedOutput out,
FieldIdItem.java 42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
MethodIdItem.java 42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
  /dalvik/dx/src/com/android/dx/dex/file/
Item.java 58 * Populates a {@link DexFile} with items from within this instance.
67 public abstract void addContents(DexFile file);
71 * using the given {@link DexFile} to look things up as needed.
79 public abstract void writeTo(DexFile file, AnnotatedOutput out);
EncodedMember.java 66 * Populates a {@link DexFile} with items from within this instance.
70 public abstract void addContents(DexFile file);
83 public abstract int encode(DexFile file, AnnotatedOutput out,
FieldIdItem.java 42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
MethodIdItem.java 42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
  /external/dexmaker/src/dx/java/com/android/dx/dex/file/
Item.java 58 * Populates a {@link DexFile} with items from within this instance.
67 public abstract void addContents(DexFile file);
71 * using the given {@link DexFile} to look things up as needed.
79 public abstract void writeTo(DexFile file, AnnotatedOutput out);
EncodedMember.java 67 * Populates a {@link DexFile} with items from within this instance.
71 public abstract void addContents(DexFile file);
84 public abstract int encode(DexFile file, AnnotatedOutput out,
FieldIdItem.java 42 public void addContents(DexFile file) {
60 protected int getTypoidIdx(DexFile file) {
  /art/runtime/interpreter/
interpreter.h 46 const DexFile::CodeItem* code_item,
51 const DexFile::CodeItem* code_item,
58 const DexFile::CodeItem* code_item,
  /art/compiler/
elf_writer.h 34 class DexFile;
54 const std::vector<const DexFile*>& dex_files,
elf_writer_quick.h 29 const std::vector<const DexFile*>& dex_files,
37 const std::vector<const DexFile*>& dex_files,
  /art/runtime/entrypoints/interpreter/
interpreter_entrypoints.h 38 const DexFile::CodeItem* code_item,
41 const DexFile::CodeItem* code_item,

Completed in 448 milliseconds

1 2 3 4 5 6 7 8 91011>>