On 9/29/22 06:41, marcandre.lur...@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