Switch to folly symbolizer
Summary:
(not committing yet, but I want to trigger unittests)
The glog symbolizer that we use has a few bugs (abort()s on certain small
shared libraries) and doesn't allow us to distinguish between template
specializations and function overloads (which, given that our code is more
template-heavy than Google's, has in fact been an issue).
Luckily, we have our own in folly, which doesn't have these problems and also
supports mappings from address to file and line number.
Switch translateFrames (aka the fb303 call that cpprof uses) to our symbolizer.
Also, removed a lot of dead code in common/process.
Test Plan: common/process, tested cpprof by hand
Reviewed By: lucian@fb.com
FB internal diff:
D1090907
@override-unit-failures