Cache open ELF files in Symbolizer
Summary: Rather than opening and closing Elf files every time we symbolize them, we open the first time and cache. We're using two caches: one for the signal handler (fixed size, slow, but async-signal-safe) and one for exception tracing and general use. Also, unrelated, removed two useless frames from the stack trace dump in the signal handler. Test Plan: tests added Reviewed By: lucian@fb.com FB internal diff: D1161444
Showing
Please register or sign in to comment