/system/unwinding/libbacktrace/ |
D | BacktraceMap.cpp | 43 BacktraceMap::BacktraceMap(pid_t pid) : pid_(pid) { in BacktraceMap() function in BacktraceMap 49 BacktraceMap::~BacktraceMap() {} in ~BacktraceMap() 51 void BacktraceMap::FillIn(uint64_t addr, backtrace_map_t* map) { in FillIn() 104 bool BacktraceMap::Build() { in Build() 140 BacktraceMap* BacktraceMap::Create(pid_t pid, bool /*uncached*/) { in Create() 141 BacktraceMap* map = new BacktraceMap(pid); in Create()
|
D | backtrace_benchmarks.cpp | 69 static void CreateMap(benchmark::State& state, BacktraceMap* (*map_func)(pid_t, bool)) { in CreateMap() 134 BacktraceMap* map = map_func(pid, false); in CreateMap() 147 CreateMap(state, BacktraceMap::Create); in BM_create_map() 153 static void CreateBacktrace(benchmark::State& state, BacktraceMap* map, BacktraceCreateFn fn) { in CreateBacktrace() 161 std::unique_ptr<BacktraceMap> backtrace_map(BacktraceMap::Create(getpid())); in BM_create_backtrace()
|
D | UnwindStackMap.cpp | 33 UnwindStackMap::UnwindStackMap(pid_t pid) : BacktraceMap(pid) {} in UnwindStackMap() 89 BacktraceMap::FillIn(addr, map); in FillIn() 152 BacktraceMap* BacktraceMap::Create(pid_t pid, bool uncached) { in Create() 153 BacktraceMap* map; in Create() 157 map = new BacktraceMap(pid); in Create()
|
D | BacktracePtrace.h | 25 class BacktraceMap; variable 29 BacktracePtrace(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} in BacktracePtrace()
|
D | BacktraceCurrent.h | 35 class BacktraceMap; variable 39 BacktraceCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} in BacktraceCurrent()
|
D | UnwindMap.cpp | 36 UnwindMap::UnwindMap(pid_t pid) : BacktraceMap(pid) { in UnwindMap() 138 BacktraceMap::FillIn(addr, map); in FillIn() 144 BacktraceMap::FillIn(addr, map); in FillIn()
|
D | UnwindStack.h | 33 UnwindStackCurrent(pid_t pid, pid_t tid, BacktraceMap* map); 43 UnwindStackPtrace(pid_t pid, pid_t tid, BacktraceMap* map);
|
D | Backtrace.cpp | 41 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map) in Backtrace() 44 map_ = BacktraceMap::Create(pid); in Backtrace() 94 if (BacktraceMap::IsValid(frame->map)) { in FormatFrameData() 130 Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) { in Create()
|
D | backtrace_test.cpp | 86 BacktraceMap* map; 92 typedef Backtrace* (*create_func_t)(pid_t, pid_t, BacktraceMap*); 93 typedef BacktraceMap* (*map_create_func_t)(pid_t, bool); 283 if (BacktraceMap::IsValid(frame.map)) { in TEST_F() 304 if (BacktraceMap::IsValid(frame.map)) { in TEST_F() 405 std::unique_ptr<BacktraceMap> map; in VerifyProcTest() 431 Backtrace::Create, BacktraceMap::Create); in TEST_F() 445 BacktraceMap::Create); in TEST_F() 454 std::unique_ptr<BacktraceMap> map(map_create_func(bt_all->Pid(), false)); in VerifyProcessIgnoreFrames() 475 Backtrace::Create, BacktraceMap::Create); in TEST_F() [all …]
|
D | BacktracePtrace.cpp | 56 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { in ReadWord() 71 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { in Read()
|
D | BacktraceCurrent.cpp | 52 if (BacktraceMap::IsValid(map) && map.flags & PROT_READ) { in ReadWord() 71 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { in Read() 99 if (BacktraceMap::IsValid(frame.map)) { in DiscardFrame()
|
D | UnwindStack.cpp | 45 bool Backtrace::Unwind(unwindstack::Regs* regs, BacktraceMap* back_map, in Unwind() 151 UnwindStackCurrent::UnwindStackCurrent(pid_t pid, pid_t tid, BacktraceMap* map) in UnwindStackCurrent() 176 UnwindStackPtrace::UnwindStackPtrace(pid_t pid, pid_t tid, BacktraceMap* map) in UnwindStackPtrace()
|
D | UnwindMap.h | 30 class UnwindMap : public BacktraceMap {
|
D | UnwindStackMap.h | 41 class UnwindStackMap : public BacktraceMap {
|
D | Android.bp | 78 "BacktraceMap.cpp",
|
/system/unwinding/libbacktrace/include/backtrace/ |
D | BacktraceMap.h | 65 class BacktraceMap { 70 static BacktraceMap* Create(pid_t pid, bool uncached = false); 72 virtual ~BacktraceMap(); 76 iterator(BacktraceMap* map, size_t index) : map_(map), index_(index) {} in iterator() 110 BacktraceMap* map_ = nullptr; 167 BacktraceMap(pid_t pid); 179 explicit ScopedBacktraceMapIteratorLock(BacktraceMap* map) : map_(map) { in ScopedBacktraceMapIteratorLock() 188 BacktraceMap* map_;
|
D | Backtrace.h | 127 static Backtrace* Create(pid_t pid, pid_t tid, BacktraceMap* map = nullptr); 134 static bool Unwind(unwindstack::Regs* regs, BacktraceMap* back_map, 180 BacktraceMap* GetMap() { return map_; } in GetMap() 190 Backtrace(pid_t pid, pid_t tid, BacktraceMap* map); 203 BacktraceMap* map_;
|
/system/libprocinfo/ |
D | process_map_benchmark.cpp | 67 BacktraceMap* map = BacktraceMap::Create(pid, true); in BM_backtrace_BacktraceMap()
|