Merge "Remove unnecessary code in HIDL test."
diff --git a/MemoryType.cpp b/MemoryType.cpp
index e85fc87..857bf05 100644
--- a/MemoryType.cpp
+++ b/MemoryType.cpp
@@ -46,7 +46,7 @@
}
std::string MemoryType::getVtsType() const {
- return "TYPE_MEMORY";
+ return "TYPE_HIDL_MEMORY";
}
void MemoryType::emitReaderWriter(
diff --git a/generateCpp.cpp b/generateCpp.cpp
index 69b5f8e..a4af202 100644
--- a/generateCpp.cpp
+++ b/generateCpp.cpp
@@ -1627,9 +1627,17 @@
out << "_hidl_cb(*_hidl_reply);\n";
out.unindent();
- out << "}\n";
+ out << "});\n\n";
+ } else {
+ out << ");\n\n";
+ status_t status = generateCppInstrumentationCall(
+ out,
+ InstrumentationEvent::SERVER_API_EXIT,
+ method);
+ if (status != OK) {
+ return status;
+ }
}
- out << ");\n\n";
if (returnsValue) {
out << "if (!_hidl_callbackCalled) {\n";