Home
last modified time | relevance | path

Searched refs:Maps (Results 1 – 25 of 39) sorted by relevance

12

/system/unwinding/libunwindstack/include/unwindstack/
DMaps.h39 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 …]
DUnwinder.h56 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 …]
DGlobal.h33 class Maps; variable
48 void FindAndReadVariable(Maps* maps, const char* variable);
DAndroidUnwinder.h76 unwindstack::Maps* GetMaps() { return maps_.get(); } in GetMaps()
107 std::shared_ptr<Maps> maps_;
/system/unwinding/libunwindstack/
DMaps.cpp42 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()
DDexFiles.cpp30 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,
DGlobalDebugImpl.h132 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()
DJitDebug.cpp27 bool GlobalDebugInterface<Elf>::Load(Maps*, std::shared_ptr<Memory>& memory, uint64_t addr, in Load() argument
DThreadUnwinder.cpp70 ThreadUnwinder::ThreadUnwinder(size_t max_frames, Maps* maps) in ThreadUnwinder()
73 ThreadUnwinder::ThreadUnwinder(size_t max_frames, Maps* maps, in ThreadUnwinder()
DGlobal.cpp62 void Global::FindAndReadVariable(Maps* maps, const char* var_str) { in FindAndReadVariable()
/system/unwinding/libunwindstack/include/
DGlobalDebugInterface.h33 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/
DUnwinderComponentCreator.h47 using unwindstack::Maps;
69 std::unique_ptr<unwindstack::Maps> GetMaps(FuzzedDataProvider* data_provider);
DUnwinderComponentCreator.cpp55 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()
DUnwinderFuzz.cpp71 std::unique_ptr<Maps> maps = GetMaps(&data_provider); in LLVMFuzzerTestOneInput()
/system/unwinding/libunwindstack/utils/
DOfflineUnwindUtils.h117 Maps* GetMaps(const std::string& sample_name = kSingleSample) const;
165 std::unique_ptr<Maps> maps;
DProcessTracer.cpp181 std::unique_ptr<Maps> maps = std::make_unique<RemoteMaps>(pid); in UsesSharedLibrary()
204 Maps* maps = unwinder.GetMaps(); in ProcIsInDesiredElf()
/system/core/debuggerd/libdebuggerd/test/
DUnwinderMock.h27 UnwinderMock() : Unwinder(128, new unwindstack::Maps, nullptr) {} in UnwinderMock()
/system/extras/simpleperf/
DOfflineUnwinder_impl.h26 class UnwindMaps : public unwindstack::Maps {
/system/unwinding/libunwindstack/tests/
DMapInfoCreateMemoryTest.cpp283 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()
DMapsTest.cpp47 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/
Dprocmeminfo.h41 const std::vector<Vma>& Maps();
/system/unwinding/libunwindstack/benchmarks/
DElfBenchmark.cpp68 static void InitializeBuildId(benchmark::State& state, unwindstack::Maps& maps, in InitializeBuildId()
/system/extras/app-launcher/
DREADME35 Maps
79 Maps :
/system/core/debuggerd/libdebuggerd/
Dtombstone_proto.cpp98 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/
Dprocmem.cpp196 std::vector<Vma> maps(proc.Maps()); in main()

12