HomeSort by relevance Sort by last modified time
    Searched refs:Backtrace (Results 1 - 25 of 52) sorted by null

1 2 3

  /system/core/debuggerd/libdebuggerd/include/
elf_utils.h 23 class Backtrace;
25 bool elf_get_build_id(Backtrace*, uintptr_t, std::string*);
machine.h 22 #include <backtrace/Backtrace.h>
26 void dump_memory_and_code(log_t* log, Backtrace* backtrace);
backtrace.h 28 class Backtrace;
31 // Dumps a backtrace using a format similar to what Dalvik uses so that the result
36 /* Dumps the backtrace in the backtrace data structure to the log. */
37 void dump_backtrace_to_log(Backtrace* backtrace, log_t* log, const char* prefix);
utility.h 27 #include <backtrace/Backtrace.h>
70 BACKTRACE,
84 void dump_memory(log_t* log, Backtrace* backtrace, uintptr_t addr, const char* fmt, ...);
  /external/libchrome/base/trace_event/
heap_profiler_allocation_context.h 22 // The backtrace in the allocation context is a snapshot of the stack. For now,
25 // case, |Backtrace| and |AllocationContextTracker::GetContextSnapshot| might
28 // The number of stack frames stored in the backtrace is a trade off between
38 // Represents (pseudo) stack frame. Used in Backtrace class below.
68 struct BASE_EXPORT Backtrace {
69 Backtrace();
79 bool BASE_EXPORT operator==(const Backtrace& lhs, const Backtrace& rhs);
80 bool BASE_EXPORT operator!=(const Backtrace& lhs, const Backtrace& rhs)
89 Backtrace backtrace; member in struct:base::trace_event::AllocationContext
    [all...]
heap_profiler_allocation_context.cc 27 Backtrace::Backtrace(): frame_count(0) {}
29 bool operator==(const Backtrace& lhs, const Backtrace& rhs) {
34 bool operator!=(const Backtrace& lhs, const Backtrace& rhs) {
40 AllocationContext::AllocationContext(const Backtrace& backtrace,
42 : backtrace(backtrace), type_name(type_name) {
    [all...]
  /frameworks/native/opengl/libs/EGL/
CallStack.h 20 #include <backtrace/Backtrace.h>
28 std::unique_ptr<Backtrace> backtrace(
29 Backtrace::Create(BACKTRACE_CURRENT_PROCESS, BACKTRACE_CURRENT_THREAD));
30 if (backtrace->Unwind(2)) {
31 for (size_t i = 0, c = backtrace->NumFrames(); i < c; i++) {
33 backtrace->FormatFrameData(i).c_str());
  /system/core/libbacktrace/
BacktracePtrace.h 23 #include <backtrace/Backtrace.h>
27 class BacktracePtrace : public Backtrace {
29 BacktracePtrace(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {}
Backtrace.cpp 27 #include <backtrace/Backtrace.h>
28 #include <backtrace/BacktraceMap.h>
38 // Backtrace functions.
40 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map)
48 Backtrace::~Backtrace() {
55 std::string Backtrace::GetFunctionName(uintptr_t pc, uintptr_t* offset, const backtrace_map_t* map) {
69 bool Backtrace::VerifyReadWordArgs(uintptr_t ptr, word_t* out_value)
    [all...]
BacktraceCurrent.h 24 #include <backtrace/Backtrace.h>
38 class BacktraceCurrent : public Backtrace {
40 BacktraceCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {}
backtrace_test.cpp 43 #include <backtrace/Backtrace.h>
44 #include <backtrace/BacktraceMap.h>
80 Backtrace* backtrace; member in struct:dump_thread_t
91 static std::string DumpFrames(Backtrace* backtrace) {
92 if (backtrace->NumFrames() == 0) {
97 for (size_t i = 0; i < backtrace->NumFrames(); i++) {
98 frame += " " + backtrace->FormatFrameData(i) + '\n'
    [all...]
BacktraceOffline.h 28 #include <backtrace/Backtrace.h>
45 class BacktraceOffline : public Backtrace {
49 : Backtrace(pid, tid, map),
UnwindCurrent.h 26 #include <backtrace/Backtrace.h>
27 #include <backtrace/BacktraceMap.h>
  /system/core/debuggerd/libdebuggerd/test/
elf_fake.cpp 21 class Backtrace;
29 bool elf_get_build_id(Backtrace*, uintptr_t, std::string* build_id) {
BacktraceMock.h 28 #include <backtrace/Backtrace.h>
29 #include <backtrace/BacktraceMap.h>
42 class BacktraceMock : public Backtrace {
44 explicit BacktraceMock(BacktraceMapMock* map) : Backtrace(0, 0, map) {
  /system/core/libmemunreachable/
Leak.h 25 // Custom std::hash specialization so that Leak::Backtrace can be used
30 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) {
  /external/valgrind/none/tests/
vgprintf.stderr.exp 4 Backtrace line one
  /art/runtime/
runtime_common.h 39 struct Backtrace {
41 explicit Backtrace(void* raw_context) : raw_context_(raw_context) {}
  /system/core/libutils/
CallStack.cpp 27 #include <backtrace/Backtrace.h>
45 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(BACKTRACE_CURRENT_PROCESS, tid));
46 if (!backtrace->Unwind(ignoreDepth)) {
49 for (size_t i = 0; i < backtrace->NumFrames(); i++) {
50 mFrameLines.push_back(String8(backtrace->FormatFrameData(i).c_str()));
  /system/core/libbacktrace/include/backtrace/
Backtrace.h 26 #include <backtrace/backtrace_constants.h>
27 #include <backtrace/BacktraceMap.h>
79 class Backtrace {
81 // Create the correct Backtrace object based on what is to be unwound.
82 // If pid < 0 or equals the current pid, then the Backtrace object
84 // If pid < 0 or equals the current pid and tid >= 0, then the Backtrace
86 // If pid >= 0 and tid < 0, then the Backtrace object corresponds to a
91 static Backtrace* Create(pid_t pid, pid_t tid, BacktraceMap* map = NULL);
93 // Create an offline Backtrace object that can be used to do an unwind without a process
96 // that subsequent calls to create offline Backtrace objects will continue to use the sam
    [all...]
  /system/core/debuggerd/libdebuggerd/
backtrace.cpp 34 #include <backtrace/Backtrace.h>
37 #include "backtrace.h"
47 _LOG(log, logtype::BACKTRACE, "\n\n----- pid %d at %s -----\n", pid, timestr);
50 _LOG(log, logtype::BACKTRACE, "Cmd line: %s\n", process_name);
52 _LOG(log, logtype::BACKTRACE, "ABI: '%s'\n", ABI_STRING);
56 _LOG(log, logtype::BACKTRACE, "\n----- end %d -----\n", pid);
60 _LOG(log, logtype::BACKTRACE, "\n\"%s\" sysTid=%d\n", thread_name, tid);
67 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map))
    [all...]
elf_utils.cpp 27 #include <backtrace/Backtrace.h>
36 Backtrace* backtrace, uintptr_t base_addr, uint8_t* e_ident, std::string* build_id) {
42 if (backtrace->Read(base_addr + EI_NIDENT, reinterpret_cast<uint8_t*>(&hdr) + EI_NIDENT,
49 if (backtrace->Read(base_addr + hdr.e_phoff + i * hdr.e_phentsize,
59 if (backtrace->Read(addr, reinterpret_cast<uint8_t*>(&nhdr), sizeof(nhdr)) != sizeof(nhdr)) {
72 if (backtrace->Read(addr, build_id_data, nhdr.n_descsz) != nhdr.n_descsz) {
98 bool elf_get_build_id(Backtrace* backtrace, uintptr_t addr, std::string* build_id)
    [all...]
  /art/test/137-cfi/
cfi.cc 29 #include <backtrace/Backtrace.h>
65 static bool CheckStack(Backtrace* bt, const std::vector<std::string>& seq) {
69 for (Backtrace::const_iterator it = bt->begin(); it != bt->end(); ++it) {
81 printf("Cannot find %s in backtrace:\n", seq[cur_search_index].c_str());
82 for (Backtrace::const_iterator it = bt->begin(); it != bt->end(); ++it) {
133 std::unique_ptr<Backtrace> bt(Backtrace::Create(BACKTRACE_CURRENT_PROCESS, GetTid()));
236 std::unique_ptr<Backtrace> bt(Backtrace::Create(pid, BACKTRACE_CURRENT_THREAD))
    [all...]
  /system/core/debuggerd/libdebuggerd/x86/
machine.cpp 24 #include <backtrace/Backtrace.h>
30 void dump_memory_and_code(log_t* log, Backtrace* backtrace) {
32 if (ptrace(PTRACE_GETREGS, backtrace->Tid(), 0, &r) == -1) {
37 dump_memory(log, backtrace, static_cast<uintptr_t>(r.eax), "memory near eax:");
38 dump_memory(log, backtrace, static_cast<uintptr_t>(r.ebx), "memory near ebx:");
39 dump_memory(log, backtrace, static_cast<uintptr_t>(r.ecx), "memory near ecx:");
40 dump_memory(log, backtrace, static_cast<uintptr_t>(r.edx), "memory near edx:");
41 dump_memory(log, backtrace, static_cast<uintptr_t>(r.esi), "memory near esi:")
    [all...]
  /system/core/debuggerd/libdebuggerd/x86_64/
machine.cpp 25 #include <backtrace/Backtrace.h>
31 void dump_memory_and_code(log_t* log, Backtrace* backtrace) {
33 if (ptrace(PTRACE_GETREGS, backtrace->Tid(), 0, &r) == -1) {
38 dump_memory(log, backtrace, static_cast<uintptr_t>(r.rax), "memory near rax:");
39 dump_memory(log, backtrace, static_cast<uintptr_t>(r.rbx), "memory near rbx:");
40 dump_memory(log, backtrace, static_cast<uintptr_t>(r.rcx), "memory near rcx:");
41 dump_memory(log, backtrace, static_cast<uintptr_t>(r.rdx), "memory near rdx:");
42 dump_memory(log, backtrace, static_cast<uintptr_t>(r.rsi), "memory near rsi:")
    [all...]

Completed in 591 milliseconds

1 2 3