Revert "Change exception tracer to use per-thread caching in libunwind"
authorTudor Bosman <tudorb@fb.com>
Thu, 5 Dec 2013 21:40:59 +0000 (13:40 -0800)
committerJordan DeLong <jdelong@fb.com>
Fri, 20 Dec 2013 21:04:53 +0000 (13:04 -0800)
commit3952281ca7ba3c4c133b9e6f0ed4651c35424bb8
treec01766ab4d5bd6d273606398900d0e2069b475de
parent730a0da803ab68553e7f7505dea5db6331389485
Revert "Change exception tracer to use per-thread caching in libunwind"

Summary:
Per-thread caching calls malloc, which means it doesn't work for malloc's
profiling (and also it isn't async-signal-safe, despite the documentation).

Test Plan: compiled

Reviewed By: philipp@fb.com

FB internal diff: D1085368

@override-unit-failures
folly/experimental/exception_tracer/ExceptionTracerLib.cpp
folly/experimental/exception_tracer/StackTrace.h
folly/experimental/symbolizer/Symbolizer.cpp