Merge "Make HeapprofdEndToEnd a parametrized test."
diff --git a/Android.bp b/Android.bp
index b061677..fbf1113 100644
--- a/Android.bp
+++ b/Android.bp
@@ -218,20 +218,6 @@
],
}
-// GN target: //:idle_alloc
-cc_binary {
- name: "idle_alloc",
- srcs: [
- "tools/idle_alloc.cc",
- ],
- shared_libs: [
- "liblog",
- ],
- defaults: [
- "perfetto_defaults",
- ],
-}
-
// GN target: //:libperfetto
cc_library_shared {
name: "libperfetto",
@@ -486,6 +472,7 @@
"src/tracing/core/trace_stats.cc",
"src/tracing/core/trace_writer_impl.cc",
"src/tracing/core/tracing_service_impl.cc",
+ "src/tracing/core/tracing_service_state.cc",
"src/tracing/core/virtual_destructors.cc",
"src/tracing/data_source.cc",
"src/tracing/internal/in_process_tracing_backend.cc",
diff --git a/BUILD.gn b/BUILD.gn
index e28ab12..89c95be 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -378,8 +378,10 @@
}
}
-executable("idle_alloc") {
- sources = [
- "tools/idle_alloc.cc",
- ]
+if (perfetto_build_standalone) {
+ executable("idle_alloc") {
+ sources = [
+ "tools/idle_alloc.cc",
+ ]
+ }
}
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index 45b7ff3..fb6f5ee 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -48,7 +48,6 @@
'//:heapprofd_client',
'//:heapprofd',
'//:trigger_perfetto',
- '//:idle_alloc',
]
# Defines a custom init_rc argument to be applied to the corresponding output