/system/unwinding/libunwindstack/include/unwindstack/ |
D | Maps.h | 39 class Maps { 41 virtual ~Maps() = default; 43 Maps() = default; 47 Maps(const Maps&) = delete; 48 Maps& operator=(const Maps&) = delete; 49 Maps(Maps&&) = default; 50 Maps& operator=(Maps&&) = default; 83 class RemoteMaps : public Maps { 100 class LocalUpdatableMaps : public Maps { 117 class BufferMaps : public Maps { [all …]
|
D | Unwinder.h | 56 Unwinder(size_t max_frames, Maps* maps, Regs* regs, std::shared_ptr<Memory> process_memory) in Unwinder() 62 Unwinder(size_t max_frames, Maps* maps, std::shared_ptr<Memory> process_memory) in Unwinder() 96 Maps* GetMaps() { return maps_; } in GetMaps() 118 static FrameData BuildFrameFromPcOnly(uint64_t pc, ArchEnum arch, Maps* maps, JitDebug* jit_debug, 123 Unwinder(size_t max_frames, Maps* maps = nullptr) : max_frames_(max_frames), maps_(maps) {} in max_frames_() 124 Unwinder(size_t max_frames, ArchEnum arch, Maps* maps = nullptr) 126 Unwinder(size_t max_frames, ArchEnum arch, Maps* maps, std::shared_ptr<Memory>& process_memory) in Unwinder() 140 Maps* maps_ = nullptr; 155 UnwinderFromPid(size_t max_frames, pid_t pid, Maps* maps = nullptr) 159 UnwinderFromPid(size_t max_frames, pid_t pid, ArchEnum arch, Maps* maps = nullptr) [all …]
|
D | Global.h | 33 class Maps; variable 48 void FindAndReadVariable(Maps* maps, const char* variable);
|
D | AndroidUnwinder.h | 76 unwindstack::Maps* GetMaps() { return maps_.get(); } in GetMaps() 107 std::shared_ptr<Maps> maps_;
|
/system/unwinding/libunwindstack/ |
D | Maps.cpp | 42 std::shared_ptr<MapInfo> Maps::Find(uint64_t pc) { in Find() 62 bool Maps::Parse() { in Parse() 78 void Maps::Add(uint64_t start, uint64_t end, uint64_t offset, uint64_t flags, in Add() 85 void Maps::Add(uint64_t start, uint64_t end, uint64_t offset, uint64_t flags, in Add() 93 void Maps::Sort() { in Sort() 141 LocalUpdatableMaps::LocalUpdatableMaps() : Maps() { in LocalUpdatableMaps() 147 std::shared_ptr<MapInfo> map_info = Maps::Find(pc); in Find() 155 map_info = Maps::Find(pc); in Find() 165 bool parsed = Maps::Parse(); in Parse() 173 if (!Maps::Parse()) { in Reparse()
|
D | DexFiles.cpp | 30 bool GlobalDebugInterface<DexFile>::Load(Maps* maps, std::shared_ptr<Memory>& memory, uint64_t addr, in Load() 44 bool GlobalDebugInterface<DexFile>::Load(Maps*, std::shared_ptr<Memory>&, uint64_t, uint64_t,
|
D | GlobalDebugImpl.h | 132 bool ForEachSymfile(Maps* maps, uint64_t pc, Callback callback) { in ForEachSymfile() 170 bool GetFunctionName(Maps* maps, uint64_t pc, SharedString* name, uint64_t* offset) { in GetFunctionName() 177 Symfile* Find(Maps* maps, uint64_t pc) { in Find() 197 bool ReadAllEntries(Maps* maps) { in ReadAllEntries() 213 bool ReadAllEntries(Maps* maps, bool* race) { in ReadAllEntries() 234 bool ReadNewEntries(Maps* maps, std::map<UID, std::shared_ptr<Symfile>>* entries, bool* race) { in ReadNewEntries()
|
D | JitDebug.cpp | 27 bool GlobalDebugInterface<Elf>::Load(Maps*, std::shared_ptr<Memory>& memory, uint64_t addr, in Load() argument
|
D | ThreadUnwinder.cpp | 70 ThreadUnwinder::ThreadUnwinder(size_t max_frames, Maps* maps) in ThreadUnwinder() 73 ThreadUnwinder::ThreadUnwinder(size_t max_frames, Maps* maps, in ThreadUnwinder()
|
D | Global.cpp | 62 void Global::FindAndReadVariable(Maps* maps, const char* var_str) { in FindAndReadVariable()
|
/system/unwinding/libunwindstack/include/ |
D | GlobalDebugInterface.h | 33 virtual bool GetFunctionName(Maps* maps, uint64_t pc, SharedString* name, uint64_t* offset) = 0; 35 virtual Symfile* Find(Maps* maps, uint64_t pc) = 0; 38 bool Load(Maps* maps, std::shared_ptr<Memory>& memory, uint64_t addr, uint64_t size,
|
/system/unwinding/libunwindstack/tests/fuzz/ |
D | UnwinderComponentCreator.h | 47 using unwindstack::Maps; 69 std::unique_ptr<unwindstack::Maps> GetMaps(FuzzedDataProvider* data_provider);
|
D | UnwinderComponentCreator.cpp | 55 void ElfAddMapInfo(Maps* maps, uint64_t start, uint64_t end, uint64_t offset, uint64_t flags, in ElfAddMapInfo() 121 std::unique_ptr<Maps> GetMaps(FuzzedDataProvider* data_provider) { in GetMaps() 122 std::unique_ptr<Maps> maps = std::make_unique<Maps>(); in GetMaps()
|
D | UnwinderFuzz.cpp | 71 std::unique_ptr<Maps> maps = GetMaps(&data_provider); in LLVMFuzzerTestOneInput()
|
/system/unwinding/libunwindstack/utils/ |
D | OfflineUnwindUtils.h | 117 Maps* GetMaps(const std::string& sample_name = kSingleSample) const; 165 std::unique_ptr<Maps> maps;
|
D | ProcessTracer.cpp | 181 std::unique_ptr<Maps> maps = std::make_unique<RemoteMaps>(pid); in UsesSharedLibrary() 204 Maps* maps = unwinder.GetMaps(); in ProcIsInDesiredElf()
|
/system/core/debuggerd/libdebuggerd/test/ |
D | UnwinderMock.h | 27 UnwinderMock() : Unwinder(128, new unwindstack::Maps, nullptr) {} in UnwinderMock()
|
/system/extras/simpleperf/ |
D | OfflineUnwinder_impl.h | 26 class UnwindMaps : public unwindstack::Maps {
|
/system/unwinding/libunwindstack/tests/ |
D | MapInfoCreateMemoryTest.cpp | 283 Maps maps; in TEST_F() 323 Maps maps; in TEST_F() 370 Maps maps; in TEST_F() 401 Maps maps; in TEST_F() 445 Maps maps; in TEST_F()
|
D | MapsTest.cpp | 47 Maps maps; in TEST() 83 Maps maps; in TEST() 89 Maps maps2 = std::move(maps); in TEST() 317 Maps::iterator it = maps.begin(); in TEST() 335 Maps::const_iterator it = maps.begin(); in TEST() 639 Maps maps; in TEST() 702 Maps maps; in TEST()
|
/system/memory/libmeminfo/include/meminfo/ |
D | procmeminfo.h | 41 const std::vector<Vma>& Maps();
|
/system/unwinding/libunwindstack/benchmarks/ |
D | ElfBenchmark.cpp | 68 static void InitializeBuildId(benchmark::State& state, unwindstack::Maps& maps, in InitializeBuildId()
|
/system/extras/app-launcher/ |
D | README | 35 Maps 79 Maps :
|
/system/core/debuggerd/libdebuggerd/ |
D | tombstone_proto.cpp | 98 unwindstack::Maps* maps) { in get_stack_overflow_cause() 224 unwindstack::Maps* maps = unwinder->GetMaps(); in dump_probable_cause() 411 unwindstack::Maps* maps = unwinder->GetMaps(); in dump_registers() 536 static void dump_mappings(Tombstone* tombstone, unwindstack::Maps* maps, in dump_mappings()
|
/system/memory/libmeminfo/tools/ |
D | procmem.cpp | 196 std::vector<Vma> maps(proc.Maps()); in main()
|