Searched refs:DexFiles (Results 1 – 10 of 10) sorted by relevance
/system/core/libunwindstack/ |
D | DexFiles.cpp | 57 DexFiles::DexFiles(std::shared_ptr<Memory>& memory) : Global(memory) {} in DexFiles() function in unwindstack::DexFiles 59 DexFiles::DexFiles(std::shared_ptr<Memory>& memory, std::vector<std::string>& search_libs) in DexFiles() function in unwindstack::DexFiles 62 DexFiles::~DexFiles() {} in ~DexFiles() 64 void DexFiles::ProcessArch() { in ProcessArch() 69 read_entry_ptr_func_ = &DexFiles::ReadEntryPtr32; in ProcessArch() 70 read_entry_func_ = &DexFiles::ReadEntry32; in ProcessArch() 76 read_entry_ptr_func_ = &DexFiles::ReadEntryPtr64; in ProcessArch() 77 read_entry_func_ = &DexFiles::ReadEntry64; in ProcessArch() 85 uint64_t DexFiles::ReadEntryPtr32(uint64_t addr) { in ReadEntryPtr32() 94 uint64_t DexFiles::ReadEntryPtr64(uint64_t addr) { in ReadEntryPtr64() [all …]
|
D | Unwinder.cpp | 368 void Unwinder::SetDexFiles(DexFiles* dex_files, ArchEnum arch) { in SetDexFiles() 390 dex_files_ptr_.reset(new DexFiles(process_memory_)); in Init()
|
D | Android.bp | 45 "DexFiles.cpp",
|
/system/core/libunwindstack/include/unwindstack/ |
D | DexFiles.h | 39 class DexFiles : public Global { 41 explicit DexFiles(std::shared_ptr<Memory>& memory); 42 DexFiles(std::shared_ptr<Memory>& memory, std::vector<std::string>& search_libs); 43 virtual ~DexFiles(); 72 uint64_t (DexFiles::*read_entry_ptr_func_)(uint64_t) = nullptr; 73 bool (DexFiles::*read_entry_func_)() = nullptr; variable
|
D | Unwinder.h | 110 void SetDexFiles(DexFiles* dex_files, ArchEnum arch); 136 DexFiles* dex_files_ = nullptr; 157 std::unique_ptr<DexFiles> dex_files_ptr_;
|
/system/core/libbacktrace/ |
D | UnwindStackMap.h | 60 unwindstack::DexFiles* GetDexFiles() { return dex_files_.get(); } in GetDexFiles() 72 std::unique_ptr<unwindstack::DexFiles> dex_files_;
|
D | UnwindStackMap.cpp | 50 dex_files_.reset(new unwindstack::DexFiles(process_memory_, search_libs_)); in Build()
|
/system/core/libunwindstack/tests/ |
D | DexFilesTest.cpp | 55 dex_files_.reset(new DexFiles(process_memory_)); in Init() 119 std::unique_ptr<DexFiles> dex_files_; 263 dex_files_.reset(new DexFiles(process_memory_, libs)); in TEST_F() 272 dex_files_.reset(new DexFiles(process_memory_, libs)); in TEST_F() 303 dex_files_.reset(new DexFiles(process_memory_)); in TEST_F() 332 dex_files_.reset(new DexFiles(process_memory_)); in TEST_F()
|
/system/core/libunwindstack/tests/fuzz/ |
D | UnwinderComponentCreator.h | 44 using unwindstack::DexFiles; 80 std::unique_ptr<unwindstack::DexFiles> GetDexFiles(FuzzedDataProvider* data_provider,
|
D | UnwinderComponentCreator.cpp | 346 std::unique_ptr<DexFiles> GetDexFiles(FuzzedDataProvider* data_provider, in GetDexFiles() 352 return std::make_unique<DexFiles>(memory); in GetDexFiles() 355 return std::make_unique<DexFiles>(memory, search_libs); in GetDexFiles()
|