Home
last modified time | relevance | path

Searched refs:BacktraceMap (Results 1 – 17 of 17) sorted by relevance

/system/core/libbacktrace/
DBacktraceMap.cpp28 BacktraceMap::BacktraceMap(pid_t pid) : pid_(pid) { in BacktraceMap() function in BacktraceMap
34 BacktraceMap::~BacktraceMap() { in ~BacktraceMap()
37 void BacktraceMap::FillIn(uintptr_t addr, backtrace_map_t* map) { in FillIn()
38 for (BacktraceMap::const_iterator it = begin(); in FillIn()
48 bool BacktraceMap::ParseLine(const char* line, backtrace_map_t* map) {
99 bool BacktraceMap::Build() {
138 BacktraceMap* BacktraceMap::Create(pid_t pid, bool uncached) {
139 BacktraceMap* map = new BacktraceMap(pid);
DUnwindMap.cpp35 UnwindMap::UnwindMap(pid_t pid) : BacktraceMap(pid) { in UnwindMap()
121 BacktraceMap::FillIn(addr, map); in FillIn()
127 BacktraceMap::FillIn(addr, map); in FillIn()
136 BacktraceMap* BacktraceMap::Create(pid_t pid, bool uncached) { in Create()
137 BacktraceMap* map; in Create()
141 map = new BacktraceMap(pid); in Create()
DBacktrace.cpp42 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map) in Backtrace()
45 map_ = BacktraceMap::Create(pid); in Backtrace()
96 if (BacktraceMap::IsValid(frame->map) && !frame->map.name.empty()) { in FormatFrameData()
102 uintptr_t relative_pc = BacktraceMap::GetRelativePc(frame->map, frame->pc); in FormatFrameData()
127 Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) { in Create()
DBacktracePtrace.h25 class BacktraceMap; variable
29 BacktracePtrace(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} in BacktracePtrace()
DBacktraceCurrent.h36 class BacktraceMap; variable
40 BacktraceCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} in BacktraceCurrent()
DBacktraceCurrent.cpp46 if (BacktraceMap::IsValid(map) && map.flags & PROT_READ) { in ReadWord()
59 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { in Read()
85 if (BacktraceMap::IsValid(frame.map)) { in DiscardFrame()
DBacktracePtrace.cpp57 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { in ReadWord()
72 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { in Read()
DAndroid.mk46 BacktraceMap.cpp \
150 BacktraceMap.cpp \
Dbacktrace_test.cpp226 if (BacktraceMap::IsValid(frame.map)) { in TEST()
310 std::unique_ptr<BacktraceMap> map; in VerifyProcTest()
312 map.reset(BacktraceMap::Create(pid)); in VerifyProcTest()
715 BacktraceMap* map1 = BacktraceMap::Create(getpid()); in TEST()
716 BacktraceMap* map2 = BacktraceMap::Create(getpid()); in TEST()
717 BacktraceMap* map3 = BacktraceMap::Create(getpid()); in TEST()
739 BacktraceMap* back_map = BacktraceMap::Create(getpid()); in TEST()
750 ASSERT_FALSE(BacktraceMap::IsValid(map)); in TEST()
863 std::unique_ptr<BacktraceMap> map(BacktraceMap::Create(pid)); in VerifyMap()
867 for (BacktraceMap::const_iterator it = map->begin(); it != map->end(); ++it) { in VerifyMap()
[all …]
DUnwindPtrace.h34 UnwindPtrace(pid_t pid, pid_t tid, BacktraceMap* map);
DUnwindCurrent.h36 UnwindCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : BacktraceCurrent(pid, tid, map) {} in UnwindCurrent()
DUnwindMap.h29 class UnwindMap : public BacktraceMap {
DUnwindPtrace.cpp31 UnwindPtrace::UnwindPtrace(pid_t pid, pid_t tid, BacktraceMap* map) in UnwindPtrace()
/system/core/include/backtrace/
DBacktraceMap.h44 class BacktraceMap {
49 static BacktraceMap* Create(pid_t pid, bool uncached = false);
51 virtual ~BacktraceMap();
94 BacktraceMap(pid_t pid);
DBacktrace.h67 static Backtrace* Create(pid_t pid, pid_t tid, BacktraceMap* map = NULL);
114 BacktraceMap* GetMap() { return map_; } in GetMap()
117 Backtrace(pid_t pid, pid_t tid, BacktraceMap* map);
130 BacktraceMap* map_;
/system/core/debuggerd/test/
DBacktraceMock.h31 class BacktraceMapMock : public BacktraceMap {
33 BacktraceMapMock() : BacktraceMap(0) {} in BacktraceMapMock()
/system/core/debuggerd/
Dtombstone.cpp257 if (BacktraceMap::IsValid(map) && !map.name.empty()) { in dump_stack_segment()
332 static void dump_all_maps(Backtrace* backtrace, BacktraceMap* map, log_t* log, pid_t tid) { in dump_all_maps()
357 for (BacktraceMap::const_iterator it = map->begin(); it != map->end(); ++it) { in dump_all_maps()
422 log_t* log, pid_t pid, pid_t tid, int* total_sleep_time_usec, BacktraceMap* map) { in dump_sibling_thread_report()
665 std::unique_ptr<BacktraceMap> map(BacktraceMap::Create(pid)); in dump_crash()