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";