/system/unwinding/libunwindstack/ |
D | DexFile.cpp | 43 if (std::string err_msg; !art_api::dex::TryLoadLibdexfile(&err_msg)) { in CheckDexSupport() 76 std::unique_ptr<art_api::dex::DexFile> dex; in CreateFromDisk() local 77 art_api::dex::DexFile::Create(memory->GetPtr(), size, nullptr, map->name().c_str(), &dex); in CreateFromDisk() 78 if (dex == nullptr) { in CreateFromDisk() 81 dex_api.reset(new DexFileApi{std::move(dex), std::move(memory), std::mutex()}); in CreateFromDisk() 120 std::unique_ptr<art_api::dex::DexFile> dex; in Create() local 121 art_api::dex::DexFile::Create(copy->GetPtr(0), file_size, nullptr, "", &dex); in Create() 122 if (dex == nullptr) { in Create() 125 std::shared_ptr<DexFileApi> api(new DexFileApi{std::move(dex), std::move(copy), std::mutex()}); in Create()
|
D | DexFiles.cpp | 31 uint64_t size, /*out*/ std::shared_ptr<DexFile>& dex) { in Load() argument 32 dex = DexFile::Create(addr, size, memory.get(), maps->Find(addr)); in Load() 33 return dex.get() != nullptr; in Load()
|
D | DexFile.h | 57 std::unique_ptr<art_api::dex::DexFile> dex_;
|
/system/extras/simpleperf/ |
D | read_dex_file.cpp | 38 const std::function<std::unique_ptr<art_api::dex::DexFile>(uint64_t offset)>& open_file_cb, in ReadSymbols() 41 std::unique_ptr<art_api::dex::DexFile> dex_file = open_file_cb(dex_offset); in ReadSymbols() 46 auto callback = [&](const art_api::dex::DexFile::Method& method) { in ReadSymbols() 64 [&](uint64_t offset) -> std::unique_ptr<art_api::dex::DexFile> { in ReadSymbolsFromDexFileInMemory() 70 std::unique_ptr<art_api::dex::DexFile> dex_file; in ReadSymbolsFromDexFileInMemory() 71 art_api::dex::DexFile::Error error_msg = in ReadSymbolsFromDexFileInMemory() 72 art_api::dex::DexFile::Create(file_addr, max_file_size, nullptr, "", &dex_file); in ReadSymbolsFromDexFileInMemory()
|
/system/sepolicy/prebuilts/api/27.0/public/ |
D | profman.te | 17 # Allow profman to analyze profiles for the secondary dex files. These 18 # are application dex files reported back to the framework when using
|
D | dex2oat.te | 34 # Allow dex2oat to compile app's secondary dex files which were reported back to
|
/system/sepolicy/prebuilts/api/26.0/public/ |
D | profman.te | 17 # Allow profman to analyze profiles for the secondary dex files. These 18 # are application dex files reported back to the framework when using
|
D | dex2oat.te | 34 # Allow dex2oat to compile app's secondary dex files which were reported back to
|
/system/sepolicy/prebuilts/api/28.0/public/ |
D | profman.te | 19 # Allow profman to analyze profiles for the secondary dex files. These 20 # are application dex files reported back to the framework when using
|
/system/sepolicy/prebuilts/api/30.0/public/ |
D | profman.te | 19 # Allow profman to analyze profiles for the secondary dex files. These 20 # are application dex files reported back to the framework when using
|
/system/sepolicy/prebuilts/api/29.0/public/ |
D | profman.te | 19 # Allow profman to analyze profiles for the secondary dex files. These 20 # are application dex files reported back to the framework when using
|
/system/sepolicy/prebuilts/api/31.0/public/ |
D | profman.te | 19 # Allow profman to analyze profiles for the secondary dex files. These 20 # are application dex files reported back to the framework when using
|
/system/sepolicy/public/ |
D | profman.te | 19 # Allow profman to analyze profiles for the secondary dex files. These 20 # are application dex files reported back to the framework when using
|
/system/unwinding/libunwindstack/include/ |
D | GlobalDebugInterface.h | 40 /*out*/ std::shared_ptr<Symfile>& dex);
|
/system/sepolicy/private/ |
D | viewcompiler.te | 16 # compiled layout dex files
|
D | dexoptanalyzer.te | 44 # Allow reading secondary dex files that were reported by the app to the
|
/system/sepolicy/prebuilts/api/26.0/private/ |
D | dexoptanalyzer.te | 20 # Allow reading secondary dex files that were reported by the app to the
|
/system/sepolicy/prebuilts/api/31.0/private/ |
D | viewcompiler.te | 16 # compiled layout dex files
|
D | dexoptanalyzer.te | 44 # Allow reading secondary dex files that were reported by the app to the
|
/system/sepolicy/prebuilts/api/30.0/private/ |
D | viewcompiler.te | 16 # compiled layout dex files
|
D | dexoptanalyzer.te | 29 # Allow reading secondary dex files that were reported by the app to the
|
/system/sepolicy/prebuilts/api/29.0/private/ |
D | viewcompiler.te | 16 # compiled layout dex files
|
D | dexoptanalyzer.te | 22 # Allow reading secondary dex files that were reported by the app to the
|
/system/sepolicy/prebuilts/api/27.0/private/ |
D | dexoptanalyzer.te | 20 # Allow reading secondary dex files that were reported by the app to the
|
/system/sepolicy/prebuilts/api/28.0/private/ |
D | dexoptanalyzer.te | 20 # Allow reading secondary dex files that were reported by the app to the
|