On 8/20/25 06:27, Daniel P. Berrangé wrote:
+uint64_t qemu_thread_get_id(void)
+{
+#ifdef CONFIG_GETTID
+    return (uint64_t)gettid();
+#elif defined(SYS_gettid)
+    return (uint64_t)syscall(SYS_gettid);

No cast required here; extension to uint64_t will happen automatically.

+#else
+    return (uint64_t)pthread_self();

Incorrect cast here: you want uintptr_t.


r~

Reply via email to