Searched defs:backtrace (Results 1 - 7 of 7) sorted by relevance

/system/core/libcorkscrew/
H A Dbacktrace-helper.c20 #include "backtrace-helper.h"
24 backtrace_frame_t* add_backtrace_entry(uintptr_t pc, backtrace_frame_t* backtrace, argument
34 backtrace_frame_t* frame = &backtrace[*returned_frames];
H A Dbacktrace.c20 #include "backtrace-arch.h"
21 #include "backtrace-helper.h"
72 backtrace_frame_t* backtrace; member in struct:__anon160
88 add_backtrace_entry(rewind_pc_arch(&state->memory, pc), state->backtrace,
95 ssize_t unwind_backtrace(backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) { argument
101 state.backtrace = backtrace;
127 backtrace_frame_t* backtrace; member in struct:__anon161
138 g_unwind_signal_state.backtrace,
149 ssize_t unwind_backtrace_thread(pid_t tid, backtrace_frame_t* backtrace, argument
236 unwind_backtrace_ptrace(pid_t tid, const ptrace_context_t* context, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
253 get_backtrace_symbols(const backtrace_frame_t* backtrace, size_t frames, backtrace_symbol_t* backtrace_symbols) argument
279 get_backtrace_symbols_ptrace(const ptrace_context_t* context, const backtrace_frame_t* backtrace, size_t frames, backtrace_symbol_t* backtrace_symbols) argument
[all...]
/system/core/debuggerd/
H A Dbacktrace.c30 #include <corkscrew/backtrace.h>
94 backtrace_frame_t backtrace[STACK_DEPTH]; local
95 ssize_t frames = unwind_backtrace_ptrace(tid, context, backtrace, 0, STACK_DEPTH);
100 get_backtrace_symbols_ptrace(context, backtrace, frames, backtrace_symbols);
103 format_backtrace_line(i, &backtrace[i], &backtrace_symbols[i],
H A Dtombstone.c36 #include <corkscrew/backtrace.h>
235 const backtrace_frame_t* backtrace, size_t frames) { variable
240 get_backtrace_symbols_ptrace(context, backtrace, frames, backtrace_symbols);
243 format_backtrace_line(i, &backtrace[i], &backtrace_symbols[i],
299 const backtrace_frame_t* backtrace, size_t frames) {
303 if (backtrace[i].stack_top) {
319 uintptr_t sp = backtrace[first].stack_top - STACK_WORDS * sizeof(uint32_t);
325 const backtrace_frame_t* frame = &backtrace[i];
352 backtrace_frame_t backtrace[STACK_DEPTH]; local
353 ssize_t frames = unwind_backtrace_ptrace(tid, context, backtrace,
298 dump_stack(const ptrace_context_t* context, log_t* log, pid_t tid, bool at_fault, const backtrace_frame_t* backtrace, size_t frames) argument
[all...]
/system/core/libcorkscrew/arch-mips/
H A Dbacktrace-mips.c24 #include "../backtrace-arch.h"
25 #include "../backtrace-helper.h"
74 unwind_state_t* state, backtrace_frame_t* backtrace,
87 frame = add_backtrace_entry(pc, backtrace, ignore_depth,
158 backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) {
173 &state, backtrace, ignore_depth, max_depth);
177 backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) {
196 &state, backtrace, ignore_depth, max_depth);
72 unwind_backtrace_common(const memory_t* memory, const map_info_t* map_info_list, unwind_state_t* state, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
156 unwind_backtrace_signal_arch(siginfo_t* siginfo, void* sigcontext, const map_info_t* map_info_list, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
176 unwind_backtrace_ptrace_arch(pid_t tid, const ptrace_context_t* context, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
/system/core/libcorkscrew/arch-arm/
H A Dbacktrace-arm.c39 * As we are only interested in backtrace information, we do not need
51 #include "../backtrace-arch.h"
52 #include "../backtrace-helper.h"
488 unwind_state_t* state, backtrace_frame_t* backtrace,
497 backtrace, ignore_depth, max_depth, &ignored_frames, &returned_frames);
550 backtrace, ignore_depth, max_depth, &ignored_frames, &returned_frames);
557 backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) {
582 backtrace, ignore_depth, max_depth);
586 backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) {
600 backtrace, ignore_dept
486 unwind_backtrace_common(const memory_t* memory, const map_info_t* map_info_list, unwind_state_t* state, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
555 unwind_backtrace_signal_arch(siginfo_t* siginfo, void* sigcontext, const map_info_t* map_info_list, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
585 unwind_backtrace_ptrace_arch(pid_t tid, const ptrace_context_t* context, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
[all...]
/system/core/libcorkscrew/arch-x86/
H A Dbacktrace-x86.c24 #include "../backtrace-arch.h"
25 #include "../backtrace-helper.h"
97 backtrace_frame_t* backtrace; member in struct:__anon153
761 unwind_state_t* state, backtrace_frame_t* backtrace,
788 backtrace, ignore_depth, max_depth,
803 backtrace, ignore_depth, max_depth,
823 backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) {
840 &state, backtrace, ignore_depth, max_depth);
844 backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) {
861 &state, backtrace, ignore_dept
759 unwind_backtrace_common(const memory_t* memory, const map_info_t* map_info_list, unwind_state_t* state, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
821 unwind_backtrace_signal_arch(siginfo_t* siginfo __attribute__((unused)), void* sigcontext, const map_info_t* map_info_list, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
843 unwind_backtrace_ptrace_arch(pid_t tid, const ptrace_context_t* context, backtrace_frame_t* backtrace, size_t ignore_depth, size_t max_depth) argument
[all...]

Completed in 70 milliseconds