Home
last modified time | relevance | path

Searched refs:DexFiles (Results 1 – 10 of 10) sorted by relevance

/system/core/libunwindstack/
DDexFiles.cpp57 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 …]
DUnwinder.cpp368 void Unwinder::SetDexFiles(DexFiles* dex_files, ArchEnum arch) { in SetDexFiles()
390 dex_files_ptr_.reset(new DexFiles(process_memory_)); in Init()
DAndroid.bp45 "DexFiles.cpp",
/system/core/libunwindstack/include/unwindstack/
DDexFiles.h39 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
DUnwinder.h110 void SetDexFiles(DexFiles* dex_files, ArchEnum arch);
136 DexFiles* dex_files_ = nullptr;
157 std::unique_ptr<DexFiles> dex_files_ptr_;
/system/core/libbacktrace/
DUnwindStackMap.h60 unwindstack::DexFiles* GetDexFiles() { return dex_files_.get(); } in GetDexFiles()
72 std::unique_ptr<unwindstack::DexFiles> dex_files_;
DUnwindStackMap.cpp50 dex_files_.reset(new unwindstack::DexFiles(process_memory_, search_libs_)); in Build()
/system/core/libunwindstack/tests/
DDexFilesTest.cpp55 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/
DUnwinderComponentCreator.h44 using unwindstack::DexFiles;
80 std::unique_ptr<unwindstack::DexFiles> GetDexFiles(FuzzedDataProvider* data_provider,
DUnwinderComponentCreator.cpp346 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()