[Lldb-commits] [lldb] [lldb] Add accelerator plugin connection support (PR #201449)

satyanarayana reddy janga via lldb-commits lldb-commits at lists.llvm.org
Fri Jun 26 19:52:11 PDT 2026


================
@@ -4238,6 +4238,63 @@ ProcessGDBRemote::HandleAcceleratorActions(const AcceleratorActions &actions) {
       return error;
   }
 
+  if (actions.connect_info) {
+    if (llvm::Error error = HandleAcceleratorConnection(actions))
+      return error;
+  }
+
+  return llvm::Error::success();
+}
+
+llvm::Error ProcessGDBRemote::HandleAcceleratorConnection(
+    const AcceleratorActions &actions) {
+  const AcceleratorConnectionInfo &connect_info = *actions.connect_info;
+  Debugger &debugger = GetTarget().GetDebugger();
+
+  // Create a new (empty) target for the accelerator and connect to the GDB
+  // server the plugin is serving.
+  std::string exe_path = connect_info.exe_path.value_or("");
+  std::string triple = connect_info.triple.value_or("");
----------------
satyajanga wrote:

made both fields required. 

https://github.com/llvm/llvm-project/pull/201449


More information about the lldb-commits mailing list