Create benchmarks for offline unwinding.
These benchmarks primarily serve as a proof of concept for offline
benchmarks. Many of the setup/utility code is taken from
tests/UnwindOfflineTest.cpp. Two additional CLs will be created on top
of this one to:
1. Make a copy of the offline unwind files these benchmark uses from
tests/ into benchmarks/files/.
2. Add a utils/ folder within the libunwindstack/ directory to hold code
that is shared between tests/ and benchmarks/ and then adding shared
code between offline_unwind_benchmarks.cpp and UnwindOfflineTest.cpp.
Test: Benchmarking CL. Existing unit tests still pass.
Change-Id: I43406fcbe11bb2f52c82bca830ba85651e0a136e
2 files changed