/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
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) {
|
MemberIdsSection.java | 30 public MemberIdsSection(String name, DexFile file) {
|
AnnotationSetRefItem.java | 57 public void addContents(DexFile file) { 71 protected void writeTo0(DexFile file, AnnotatedOutput out) {
|
IdItem.java | 47 public void addContents(DexFile file) {
|
/dalvik/dx/src/com/android/dx/dex/file/ |
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) {
|
AnnotationSetRefItem.java | 57 public void addContents(DexFile file) { 71 protected void writeTo0(DexFile file, AnnotatedOutput out) {
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
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) {
|
AnnotationSetRefItem.java | 57 public void addContents(DexFile file) { 71 protected void writeTo0(DexFile file, AnnotatedOutput out) {
|
/art/compiler/ |
compiler.cc | 30 extern "C" art::CompiledMethod* SeaIrCompileMethod(const art::DexFile::CodeItem* code_item, 36 const art::DexFile& dex_file); 40 CompiledMethod* Compiler::TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item, 46 const art::DexFile& dex_file) { 71 const art::DexFile::CodeItem* code_item, 77 const art::DexFile& dex_file); 81 const art::DexFile& dex_file); 99 CompiledMethod* Compile(const DexFile::CodeItem* code_item, 105 const DexFile& dex_file) const OVERRIDE { 129 const DexFile& dex_file) const OVERRIDE [all...] |
compilers.cc | 29 const art::DexFile::CodeItem* code_item, 35 const art::DexFile& dex_file); 39 const art::DexFile& dex_file); 52 CompiledMethod* QuickCompiler::Compile(const DexFile::CodeItem* code_item, 58 const DexFile& dex_file) const { 82 const DexFile& dex_file) const { 94 const std::vector<const art::DexFile*>& dex_files, 142 CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, 148 const DexFile& dex_file) const {
|
elf_writer_mclinker.h | 45 const std::vector<const DexFile*>& dex_files, 53 const std::vector<const DexFile*>& dex_files, 65 void AddMethodInputs(const std::vector<const DexFile*>& dex_files); 69 void FixupOatMethodOffsets(const std::vector<const DexFile*>& dex_files)
|
/dalvik/libdex/ |
DexFile.h | 497 * Code should regard DexFile as opaque, using the API calls provided here 500 struct DexFile { 539 * On success, return a newly-allocated DexFile. 541 DexFile* dexFileParse(const u1* data, size_t length, int flags); 582 * Free a DexFile structure, along with any associated structures. 584 void dexFileFree(DexFile* pDexFile); 589 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile); 594 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor); 597 * Set up the basic raw data pointers of a DexFile. This function isn't 600 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data) [all...] |
/art/runtime/ |
common_runtime_test.h | 33 class DexFile; 84 const DexFile* LoadExpectSingleDexFile(const char* location); 103 std::vector<const DexFile*> OpenTestDexFiles(const char* name) 106 const DexFile* OpenTestDexFile(const char* name) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 112 const DexFile* java_lang_dex_file_; // owned by runtime_ 113 std::vector<const DexFile*> boot_class_path_; 120 std::vector<const DexFile*> opened_dex_files_;
|
dex_file_verifier_test.cc | 104 static const DexFile* OpenDexFileBase64(const char* base64, const char* location, 125 std::vector<const DexFile*> tmp; 126 bool success = DexFile::Open(location, location, error_msg, &tmp); 129 const DexFile* dex_file = tmp[0]; 154 std::unique_ptr<const DexFile> raw(OpenDexFileBase64(kGoodTestDex, tmp.GetFilename().c_str(), 160 DexFile::Header* header = reinterpret_cast<DexFile::Header*>(dex_file); 163 const uint32_t non_sum = sizeof(DexFile::Header::magic_) + sizeof(DexFile::Header::checksum_); 169 static const DexFile* FixChecksumAndOpen(byte* bytes, size_t length, const char* location [all...] |
field_helper.cc | 33 const DexFile* dex_file = field_->GetDexFile(); 34 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index);
|
/art/compiler/sea_ir/ |
frontend.cc | 42 const DexFile::CodeItem* code_item, 45 jobject class_loader, const DexFile& dex_file, 66 const DexFile::CodeItem* code_item, 72 const DexFile& dex_file, 80 const art::DexFile::CodeItem* code_item, 83 const art::DexFile& dex_file) {
|
/art/compiler/driver/ |
compiler_driver.h | 118 void CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, 193 void AddRequiresConstructorBarrier(Thread* self, const DexFile* dex_file, 195 bool RequiresConstructorBarrier(Thread* self, const DexFile* dex_file, uint16_t class_def_index); 199 bool CanAssumeTypeIsPresentInDexCache(const DexFile& dex_file, uint32_t type_idx); 201 bool CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, uint32_t string_idx) 205 bool CanAccessTypeWithoutChecks(uint32_t referrer_idx, const DexFile& dex_file, 212 bool CanAccessInstantiableTypeWithoutChecks(uint32_t referrer_idx, const DexFile& dex_file, 216 bool CanEmbedTypeInCode(const DexFile& dex_file, uint32_t type_idx, 220 bool CanEmbedStringInCode(const DexFile& dex_file, uint32_t string_idx, 246 mirror::ArtField* resolved_field, const DexFile** declaring_dex_file [all...] |
/art/runtime/verifier/ |
method_verifier_test.cc | 43 void VerifyDexFile(const DexFile* dex) 49 const DexFile::ClassDef& class_def = dex->GetClassDef(i);
|
/cts/tools/dex-tools/test/dex/reader/ |
LargeDexTests.java | 22 import dex.structure.DexFile; 45 DexFile dexFile = javaToDexUtil.getFrom(source); 46 assertEquals(1, dexFile.getDefinedClasses().size()); 47 DexClass clazz = dexFile.getDefinedClasses().get(0);
|