Home
last modified time | relevance | path

Searched refs:Backtrace (Results 1 – 25 of 33) sorted by relevance

12

/system/core/libbacktrace/
DBacktrace.cpp40 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map) in Backtrace() function in Backtrace
48 Backtrace::~Backtrace() { in ~Backtrace()
55 std::string Backtrace::GetFunctionName(uintptr_t pc, uintptr_t* offset, const backtrace_map_t* map)… in GetFunctionName()
69 bool Backtrace::VerifyReadWordArgs(uintptr_t ptr, word_t* out_value) { in VerifyReadWordArgs()
78 std::string Backtrace::FormatFrameData(size_t frame_num) { in FormatFrameData()
85 std::string Backtrace::FormatFrameData(const backtrace_frame_data_t* frame) { in FormatFrameData()
122 void Backtrace::FillInMap(uintptr_t pc, backtrace_map_t* map) { in FillInMap()
128 Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) { in Create()
145 std::string Backtrace::GetErrorString(BacktraceUnwindError error) { in GetErrorString()
Dbacktrace_test.cpp80 Backtrace* backtrace;
91 static std::string DumpFrames(Backtrace* backtrace) { in DumpFrames()
137 static bool ReadyLevelBacktrace(Backtrace* backtrace) { in ReadyLevelBacktrace()
140 for (Backtrace::const_iterator it = backtrace->begin(); it != backtrace->end(); ++it) { in ReadyLevelBacktrace()
150 static void VerifyLevelDump(Backtrace* backtrace) { in VerifyLevelDump()
179 std::unique_ptr<Backtrace> backtrace( in VerifyLevelBacktrace()
180 Backtrace::Create(BACKTRACE_CURRENT_PROCESS, BACKTRACE_CURRENT_THREAD)); in VerifyLevelBacktrace()
188 static bool ReadyMaxBacktrace(Backtrace* backtrace) { in ReadyMaxBacktrace()
192 static void VerifyMaxDump(Backtrace* backtrace) { in VerifyMaxDump()
201 std::unique_ptr<Backtrace> backtrace( in VerifyMaxBacktrace()
[all …]
DBacktracePtrace.h27 class BacktracePtrace : public Backtrace {
29 BacktracePtrace(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} in BacktracePtrace()
DBacktraceCurrent.h38 class BacktraceCurrent : public Backtrace {
40 BacktraceCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} in BacktraceCurrent()
DBacktraceOffline.h45 class BacktraceOffline : public Backtrace {
49 : Backtrace(pid, tid, map), in BacktraceOffline()
Dbacktrace_offline_test.cpp311 std::unique_ptr<Backtrace> backtrace( in BacktraceOfflineTest()
312 Backtrace::CreateOffline(testdata.pid, testdata.tid, map.get(), testdata.stack_info)); in BacktraceOfflineTest()
385 std::unique_ptr<Backtrace> backtrace( in TEST()
386 Backtrace::CreateOffline(testdata.pid, testdata.tid, map.get(), testdata.stack_info)); in TEST()
/system/core/libmemunreachable/
DLeak.h30 struct hash<Leak::Backtrace> {
31 std::size_t operator()(const Leak::Backtrace& key) const {
52 static bool operator==(const Leak::Backtrace& lhs, const Leak::Backtrace& rhs) {
/system/core/debuggerd/libdebuggerd/include/
Delf_utils.h23 class Backtrace; variable
25 bool elf_get_build_id(Backtrace*, uintptr_t, std::string*);
Dbacktrace.h28 class Backtrace; variable
37 void dump_backtrace_to_log(Backtrace* backtrace, log_t* log, const char* prefix);
Dmachine.h26 void dump_memory_and_code(log_t* log, Backtrace* backtrace);
Dutility.h84 void dump_memory(log_t* log, Backtrace* backtrace, uintptr_t addr, const char* fmt, ...);
/system/core/libbacktrace/include/backtrace/
DBacktrace.h79 class Backtrace {
91 static Backtrace* Create(pid_t pid, pid_t tid, BacktraceMap* map = NULL);
98 static Backtrace* CreateOffline(pid_t pid, pid_t tid, BacktraceMap* map,
101 virtual ~Backtrace();
155 Backtrace(pid_t pid, pid_t tid, BacktraceMap* map);
/system/core/debuggerd/libdebuggerd/test/
Delf_fake.cpp21 class Backtrace;
29 bool elf_get_build_id(Backtrace*, uintptr_t, std::string* build_id) { in elf_get_build_id() argument
DBacktraceMock.h42 class BacktraceMock : public Backtrace {
44 explicit BacktraceMock(BacktraceMapMock* map) : Backtrace(0, 0, map) { in BacktraceMock()
Dlog_fake.cpp26 class Backtrace;
/system/core/debuggerd/libdebuggerd/
Dbacktrace.cpp67 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map)); in dump_thread()
108 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid)); in dump_backtrace_ucontext()
135 void dump_backtrace_to_log(Backtrace* backtrace, log_t* log, const char* prefix) { in dump_backtrace_to_log()
Dtombstone.cpp265 Backtrace* backtrace, log_t* log, uintptr_t* sp, size_t words, int label) { in dump_stack_segment()
301 static void dump_stack(Backtrace* backtrace, log_t* log) { in dump_stack()
358 static void dump_abort_message(Backtrace* backtrace, log_t* log, uintptr_t address) { in dump_abort_message()
385 static void dump_all_maps(Backtrace* backtrace, BacktraceMap* map, log_t* log, pid_t tid) { in dump_all_maps()
463 static void dump_backtrace_and_stack(Backtrace* backtrace, log_t* log) { in dump_backtrace_and_stack()
488 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map)); in dump_thread()
762 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid)); in engrave_tombstone_ucontext()
Delf_utils.cpp36 Backtrace* backtrace, uintptr_t base_addr, uint8_t* e_ident, std::string* build_id) { in get_build_id()
98 bool elf_get_build_id(Backtrace* backtrace, uintptr_t addr, std::string* build_id) { in elf_get_build_id()
/system/core/libutils/
DCallStack.cpp45 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(BACKTRACE_CURRENT_PROCESS, tid)); in update()
/system/core/libmemunreachable/include/memunreachable/
Dmemunreachable.h44 struct Backtrace { struct
/system/core/libunwindstack/tests/
DLogFake.cpp28 class Backtrace;
/system/core/debuggerd/libdebuggerd/x86/
Dmachine.cpp30 void dump_memory_and_code(log_t* log, Backtrace* backtrace) { in dump_memory_and_code()
/system/core/debuggerd/libdebuggerd/x86_64/
Dmachine.cpp31 void dump_memory_and_code(log_t* log, Backtrace* backtrace) { in dump_memory_and_code()
/system/extras/simpleperf/
Ddwarf_unwind.cpp132 std::unique_ptr<Backtrace> backtrace( in UnwindCallChain()
133 Backtrace::CreateOffline(thread.pid, thread.tid, backtrace_map.get(), stack_info, true)); in UnwindCallChain()
/system/core/debuggerd/libdebuggerd/arm/
Dmachine.cpp31 void dump_memory_and_code(log_t* log, Backtrace* backtrace) { in dump_memory_and_code()

12