Clear protobuf message when replayer lists services
Clear the repeated fields in VtsProfilingRecord.func_msg so as to reduce
memory consumption.
Test: vts-tradefed run vts -m VtsHalKeymasterV3_0TargetReplay
Bug: 118661689
Change-Id: I9cded952fed879ad9d27081b7e188c691108fd29
diff --git a/drivers/hal/replayer/VtsHidlHalReplayer.cpp b/drivers/hal/replayer/VtsHidlHalReplayer.cpp
index 17a46f1..c12c8cf 100644
--- a/drivers/hal/replayer/VtsHidlHalReplayer.cpp
+++ b/drivers/hal/replayer/VtsHidlHalReplayer.cpp
@@ -59,6 +59,7 @@
string service_fq_name =
GetInterfaceFQName(package_name, version, interface_name);
registeredHalServices.insert(service_fq_name);
+ msg.Clear();
}
for (string service : registeredHalServices) {
cout << "hal_service: " << service << endl;