X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2Fexperimental%2Fsymbolizer%2FSignalHandler.cpp;h=06173c08f2be89d997f0e22fcc40fafe349158e6;hp=b5dd4c140f8ba102f10b9fa897cb3485c1b88856;hb=cb3a7e4572affb970e7491a94c9503b6a2745d1e;hpb=74ea0a31f65bcb4a6debc997a57f9cc1b3882d6b diff --git a/folly/experimental/symbolizer/SignalHandler.cpp b/folly/experimental/symbolizer/SignalHandler.cpp index b5dd4c14..06173c08 100644 --- a/folly/experimental/symbolizer/SignalHandler.cpp +++ b/folly/experimental/symbolizer/SignalHandler.cpp @@ -396,7 +396,9 @@ void dumpStackTrace(bool symbolize) { if (!getStackTraceSafe(addresses)) { print("(error retrieving stack trace)\n"); } else if (symbolize) { - Symbolizer symbolizer(gSignalSafeElfCache); + // Do our best to populate location info, process is going to terminate, + // so performance isn't critical. + Symbolizer symbolizer(gSignalSafeElfCache, Dwarf::LocationInfoMode::FULL); symbolizer.symbolize(addresses); // Skip the top 2 frames: