From 30e6e2af14e84216b1c113fd7500d0822bc81daa Mon Sep 17 00:00:00 2001 From: mtklein Date: Wed, 18 Jun 2014 11:44:15 -0700 Subject: Add basic stacktrace handler using libunwind. This means we will all have to apt-get install libunwind8-dev on Linux. Mac comes with everything we need already. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/343583005 --- tools/CrashHandler.h | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tools/CrashHandler.h (limited to 'tools/CrashHandler.h') diff --git a/tools/CrashHandler.h b/tools/CrashHandler.h new file mode 100644 index 0000000000..6c22c8ee70 --- /dev/null +++ b/tools/CrashHandler.h @@ -0,0 +1,9 @@ +#ifndef CrashHandler_DEFINED +#define CrashHandler_DEFINED + +// If possible (and not already done) register a handler for a stack trace when we crash. +// Currently this works on Linux and Mac, hopefully Windows soon. +// On Linux, you will get much better results than we can deliver by running "catchsegv ". +void SetupCrashHandler(); + +#endif//CrashHandler_DEFINED -- cgit v1.2.3