Use 'name' in DAP start_thread function
authorTom Tromey <tom@tromey.com>
Wed, 28 Jun 2023 21:23:54 +0000 (15:23 -0600)
committerTom Tromey <tom@tromey.com>
Sun, 23 Jul 2023 21:08:40 +0000 (15:08 -0600)
The DAP start_thread helper function has a 'name' parameter that is
unused.  Apparently I forgot to hook it up to the thread constructor.
This patch fixes the oversight.

gdb/python/lib/gdb/dap/startup.py

index 15d1fb9e9e5468a01bed752c07b59309dc9f949a..eba072147ee9a9c0ba56de3e22d93b474c87df3a 100644 (file)
@@ -35,7 +35,7 @@ def start_thread(name, target, args=()):
     """Start a new thread, invoking TARGET with *ARGS there.
     This is a helper function that ensures that any GDB signals are
     correctly blocked."""
-    result = gdb.Thread(target=target, args=args, daemon=True)
+    result = gdb.Thread(name=name, target=target, args=args, daemon=True)
     result.start()