diff options
Diffstat (limited to 'debuggerd/tombstone.cpp')
-rw-r--r-- | debuggerd/tombstone.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/debuggerd/tombstone.cpp b/debuggerd/tombstone.cpp index 38e9d17..11a15d6 100644 --- a/debuggerd/tombstone.cpp +++ b/debuggerd/tombstone.cpp @@ -240,12 +240,13 @@ static void dump_stack_segment( break; } - const backtrace_map_t* map = backtrace->FindMap(stack_content); + backtrace_map_t map; + backtrace->FillInMap(stack_content, &map); const char* map_name; - if (!map) { + if (BacktraceMap::IsValid(map)) { map_name = ""; } else { - map_name = map->name.c_str(); + map_name = map.name.c_str(); } uintptr_t offset = 0; std::string func_name(backtrace->GetFunctionName(stack_content, &offset)); |