Unknown W. Brackets
e21f2b8fcf
Common: UWP buildfix.
...
Just use SetThreadDescription() directly, assuming new enough Windows.
2021-11-13 09:40:07 -08:00
Henrik Rydgård
9f1c9b9963
Buildfix
2021-11-13 18:12:09 +01:00
Henrik Rydgård
6e1455fd55
Use the "new" API SetThreadDescription to set thread names on Windows.
...
Mainly useful in debugging and profiling tools. Using the new function helps
modern debugging/profiling tools like Superluminal which don't support the
old exception method.
(Is there any old tool left that might be a reason we'd want to do both?)
2021-11-13 18:02:36 +01:00
Unknown W. Brackets
3ac669f80b
Core: Fix some minor gcc warnings.
2021-09-13 08:13:14 -07:00
Jan Beich
ae39923223
Thread: set names on BSDs after 062566b67c
2021-08-10 16:44:44 +00:00
Jan Beich
5b7557acd4
Thread: unbreak on BSDs after 50d9d7ea6f
...
Common/Thread/ThreadUtil.cpp:149:2: error: use of undeclared identifier 'pthread_threadid_np'
pthread_threadid_np(NULL, &tid);
^
2021-08-10 16:44:41 +00:00
Henrik Rydgård
15a2373f04
Implement thread debug id with the syscall instead of gettid().
...
See #14545
2021-06-21 01:27:17 +02:00
Henrik Rydgård
692a54ea74
An attempt at cleaning up the checks in ThreadUtil
2021-06-19 14:54:36 +02:00
Henrik Rydgård
c92775d26b
Try a slightly rougher fix for libretro builds
...
(our builds work, but not their CI)
2021-06-14 22:44:27 +02:00
Henrik Rydgård
727b84ce5e
Possible fix for reported problem with gettid() in libretro
2021-06-14 18:07:24 +02:00
Henrik Rydgård
50d9d7ea6f
Unittest buildfixes on mac
2021-06-12 22:42:10 +02:00
Henrik Rydgård
0fa27ff9d7
Autodetect number of threads (remove setting). Fix some bugs.
2021-06-12 21:06:59 +02:00
Henrik Rydgård
f4a6d291e1
Common: Capitalize setCurrentThreadName().
2021-04-30 23:02:36 -07:00
Henrik Rydgård
15382d5f94
Move threading utils from native to Common
2020-10-01 09:27:25 +02:00