diff options
Diffstat (limited to 'libunwindstack/Android.bp')
-rw-r--r-- | libunwindstack/Android.bp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libunwindstack/Android.bp b/libunwindstack/Android.bp index 14f82c7..a5e0dc9 100644 --- a/libunwindstack/Android.bp +++ b/libunwindstack/Android.bp @@ -184,6 +184,7 @@ cc_test { "tests/MapInfoGetLoadBiasTest.cpp", "tests/MapsTest.cpp", "tests/MemoryBufferTest.cpp", + "tests/MemoryCacheTest.cpp", "tests/MemoryFake.cpp", "tests/MemoryFileTest.cpp", "tests/MemoryLocalTest.cpp", @@ -310,6 +311,28 @@ cc_binary { ], } +//------------------------------------------------------------------------- +// Benchmarks +//------------------------------------------------------------------------- +cc_benchmark { + name: "unwind_benchmarks", + host_supported: true, + defaults: ["libunwindstack_flags"], + + // Disable optimizations so that all of the calls are not optimized away. + cflags: [ + "-O0", + ], + + srcs: [ + "benchmarks/unwind_benchmarks.cpp", + ], + + shared_libs: [ + "libunwindstack", + ], +} + // Generates the elf data for use in the tests for .gnu_debugdata frames. // Once these files are generated, use the xz command to compress the data. cc_binary_host { |