profiling: Add heapprofd end to end test.

Change-Id: Ia55c1478ebf0680198af8bc4567783858efd1be3
Bug: 117092955
diff --git a/Android.bp b/Android.bp
index 05e4b06..1d782d4 100644
--- a/Android.bp
+++ b/Android.bp
@@ -532,6 +532,17 @@
     "src/ipc/host_impl.cc",
     "src/ipc/service_proxy.cc",
     "src/ipc/virtual_destructors.cc",
+    "src/profiling/memory/bookkeeping.cc",
+    "src/profiling/memory/client.cc",
+    "src/profiling/memory/heapprofd_end_to_end_test.cc",
+    "src/profiling/memory/heapprofd_producer.cc",
+    "src/profiling/memory/process_matcher.cc",
+    "src/profiling/memory/record_reader.cc",
+    "src/profiling/memory/sampler.cc",
+    "src/profiling/memory/socket_listener.cc",
+    "src/profiling/memory/system_property.cc",
+    "src/profiling/memory/unwinding.cc",
+    "src/profiling/memory/wire_protocol.cc",
     "src/protozero/message.cc",
     "src/protozero/message_handle.cc",
     "src/protozero/proto_decoder.cc",
@@ -597,8 +608,11 @@
   ],
   shared_libs: [
     "libandroid",
+    "libbase",
     "liblog",
+    "libprocinfo",
     "libprotobuf-cpp-lite",
+    "libunwindstack",
   ],
   static_libs: [
     "libgmock",