/system/core/debuggerd/libdebuggerd/ |
D | tombstone_proto_to_text.cpp | 44 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 …]
|
D | tombstone_proto.cpp | 186 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 …]
|
D | scudo.cpp | 126 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()
|
D | gwp_asan.cpp | 106 void GwpAsanCrashData::AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const { in AddCauseProtos() argument 112 Cause* cause = tombstone->add_causes(); in AddCauseProtos()
|
D | tombstone.cpp | 614 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/ |
D | pbtombstone.cpp | 49 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()
|
D | Android.bp | 206 "libdebuggerd/tombstone.cpp",
|
/system/core/debuggerd/libdebuggerd/include/libdebuggerd/ |
D | tombstone.h | 63 void engrave_tombstone_proto(Tombstone* tombstone, unwindstack::Unwinder* unwinder, 68 const Tombstone& tombstone,
|
D | scudo.h | 38 void AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const;
|
D | gwp_asan.h | 75 void AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const;
|
/system/core/debuggerd/proto/ |
D | Android.bp | 7 srcs: ["tombstone.proto"],
|
/system/sepolicy/prebuilts/api/26.0/public/ |
D | crash_dump.te | 49 # Append to tombstone files.
|
/system/sepolicy/prebuilts/api/27.0/public/ |
D | crash_dump.te | 52 # Append to tombstone files.
|
/system/sepolicy/prebuilts/api/28.0/public/ |
D | crash_dump.te | 46 # Append to tombstone files.
|
/system/sepolicy/prebuilts/api/29.0/public/ |
D | crash_dump.te | 46 # Append to tombstone files.
|
/system/sepolicy/prebuilts/api/30.0/public/ |
D | crash_dump.te | 46 # Append to tombstone files.
|
/system/sepolicy/prebuilts/api/31.0/public/ |
D | crash_dump.te | 52 # Append to tombstone files.
|
/system/sepolicy/public/ |
D | crash_dump.te | 52 # Append to tombstone files.
|