Home
last modified time | relevance | path

Searched refs:tombstone (Results 1 – 18 of 18) sorted by relevance

/system/core/debuggerd/libdebuggerd/
Dtombstone_proto_to_text.cpp44 static const char* abi_string(const Tombstone& tombstone) { in abi_string() argument
45 switch (tombstone.arch()) { in abi_string()
59 static int pointer_width(const Tombstone& tombstone) { in pointer_width() argument
60 switch (tombstone.arch()) { in pointer_width()
74 static void print_thread_header(CallbackType callback, const Tombstone& tombstone, in print_thread_header() argument
77 if (!tombstone.command_line().empty()) { in print_thread_header()
78 process_name = tombstone.command_line()[0].c_str(); in print_thread_header()
79 CB(should_log, "Cmdline: %s", android::base::Join(tombstone.command_line(), " ").c_str()); in print_thread_header()
81 CB(should_log, "pid: %d, tid: %d, name: %s >>> %s <<<", tombstone.pid(), thread.id(), in print_thread_header()
83 CB(should_log, "uid: %d", tombstone.uid()); in print_thread_header()
[all …]
Dtombstone_proto.cpp186 static void dump_probable_cause(Tombstone* tombstone, unwindstack::Unwinder* unwinder, in dump_probable_cause() argument
190 scudo_crash_data.AddCauseProtos(tombstone, unwinder); in dump_probable_cause()
197 gwp_asan_crash_data.AddCauseProtos(tombstone, unwinder); in dump_probable_cause()
235 Cause *cause_proto = tombstone->add_causes(); in dump_probable_cause()
240 static void dump_abort_message(Tombstone* tombstone, unwindstack::Unwinder* unwinder, in dump_abort_message() argument
274 tombstone->set_abort_message(msg); in dump_abort_message()
277 static void dump_open_fds(Tombstone* tombstone, const OpenFilesList* open_files) { in dump_open_fds() argument
297 *tombstone->add_open_fds() = f; in dump_open_fds()
338 static void dump_thread(Tombstone* tombstone, unwindstack::Unwinder* unwinder, in dump_thread() argument
428 auto& threads = *tombstone->mutable_threads(); in dump_thread()
[all …]
Dscudo.cpp126 void ScudoCrashData::AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const { in AddCauseProtos() argument
130 FillInCause(tombstone->add_causes(), &error_info_.reports[report_num++], unwinder); in AddCauseProtos()
Dgwp_asan.cpp106 void GwpAsanCrashData::AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const { in AddCauseProtos() argument
112 Cause* cause = tombstone->add_causes(); in AddCauseProtos()
Dtombstone.cpp614 Tombstone tombstone; in engrave_tombstone() local
615 engrave_tombstone_proto(&tombstone, unwinder, threads, target_thread, process_info, open_files); in engrave_tombstone()
618 if (!tombstone.SerializeToFileDescriptor(proto_fd.get())) { in engrave_tombstone()
632 tombstone_proto_to_text(tombstone, [&log](const std::string& line, bool should_log) { in engrave_tombstone()
/system/core/debuggerd/
Dpbtombstone.cpp49 Tombstone tombstone; in main() local
50 if (!tombstone.ParseFromFileDescriptor(fd.get())) { in main()
55 tombstone, [](const std::string& line, bool) { printf("%s\n", line.c_str()); }); in main()
DAndroid.bp206 "libdebuggerd/tombstone.cpp",
/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
Dtombstone.h63 void engrave_tombstone_proto(Tombstone* tombstone, unwindstack::Unwinder* unwinder,
68 const Tombstone& tombstone,
Dscudo.h38 void AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const;
Dgwp_asan.h75 void AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const;
/system/core/debuggerd/proto/
DAndroid.bp7 srcs: ["tombstone.proto"],
/system/sepolicy/prebuilts/api/26.0/public/
Dcrash_dump.te49 # Append to tombstone files.
/system/sepolicy/prebuilts/api/27.0/public/
Dcrash_dump.te52 # Append to tombstone files.
/system/sepolicy/prebuilts/api/28.0/public/
Dcrash_dump.te46 # Append to tombstone files.
/system/sepolicy/prebuilts/api/29.0/public/
Dcrash_dump.te46 # Append to tombstone files.
/system/sepolicy/prebuilts/api/30.0/public/
Dcrash_dump.te46 # Append to tombstone files.
/system/sepolicy/prebuilts/api/31.0/public/
Dcrash_dump.te52 # Append to tombstone files.
/system/sepolicy/public/
Dcrash_dump.te52 # Append to tombstone files.