Merge "trusty: fuzz: Poke the port of lazy-loaded TAs to load them." am: 8ac78838fc am: effabd1892

Original change: https://android-review.googlesource.com/c/platform/system/core/+/1637549

Change-Id: I80e569ce4f32702c3f28def192d6b8eb488a635a
This commit is contained in:
Tri Vo 2021-03-16 23:55:03 +00:00 committed by Automerger Merge Worker
commit 29ee062b67

View file

@ -51,13 +51,21 @@ extern "C" int LLVMFuzzerInitialize(int* /* argc */, char*** /* argv */) {
exit(-1);
}
/* Make sure lazy-loaded TAs have started and connected to coverage service. */
TrustyApp ta(TIPC_DEV, TRUSTY_APP_PORT);
auto ret = ta.Connect();
if (!ret.ok()) {
std::cerr << ret.error() << std::endl;
exit(-1);
}
record = std::make_unique<CoverageRecord>(TIPC_DEV, &module_uuid, TRUSTY_APP_FILENAME);
if (!record) {
std::cerr << "Failed to allocate coverage record" << std::endl;
exit(-1);
}
auto ret = record->Open();
ret = record->Open();
if (!ret.ok()) {
std::cerr << ret.error() << std::endl;
exit(-1);