[lldb] Implement ObjCExceptionThrowFrameRecognizer::GetName()
authorDave Lee <davelee.com@gmail.com>
Fri, 16 Oct 2020 18:46:35 +0000 (11:46 -0700)
committerDave Lee <davelee.com@gmail.com>
Fri, 16 Oct 2020 21:24:03 +0000 (14:24 -0700)
Implement `GetName` for `ObjCExceptionThrowFrameRecognizer`. Otherwise, `frame recognizer list` shows "(internal)" for the name.

Differential Revision: https://reviews.llvm.org/D89589

lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp

index ae77dfe..df364e2 100644 (file)
@@ -2709,6 +2709,9 @@ class ObjCExceptionThrowFrameRecognizer : public StackFrameRecognizer {
     return lldb::RecognizedStackFrameSP(
         new ObjCExceptionRecognizedStackFrame(frame));
   };
+  std::string GetName() override {
+    return "ObjC Exception Throw StackFrame Recognizer";
+  }
 };
 
 static void RegisterObjCExceptionRecognizer(Process *process) {