qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] win32: set threads name


From: Richard Henderson
Subject: Re: [PATCH] win32: set threads name
Date: Thu, 29 Sep 2022 10:47:36 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

On 9/29/22 06:41, marcandre.lureau@redhat.com wrote:
  void qemu_thread_naming(bool enable)
  {
      /* But note we don't actually name them on Windows yet */
      name_threads = enable;
- fprintf(stderr, "qemu: thread naming not supported on this host\n");
+    if (enable && !load_set_thread_description()) {
+        fprintf(stderr, "qemu: thread naming not supported on this host\n");
+    }
  }

Comment is out of date, and I think it would be better to *not* set name_threads if not supported, rather than...


+static bool
+set_thread_description(HANDLE h, const char *name)
+{
+  HRESULT hr;
+  g_autofree wchar_t *namew = NULL;
+
+  if (!load_set_thread_description() || !name) {
+      return false;
+  }

... have to re-query load_set_thread_description later.

Also, unused return value; might as well be void.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]