mirror of
https://github.com/wolfpld/tracy.git
synced 2025-03-20 07:40:02 +08:00
Haiku OS thread info
This commit is contained in:
parent
ab90413223
commit
945db73ec6
@ -200,6 +200,8 @@ TRACY_API void SetThreadName( const char* name )
|
|||||||
pthread_setname_np( pthread_self(), buf );
|
pthread_setname_np( pthread_self(), buf );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
#elif defined __HAIKU__
|
||||||
|
rename_thread(find_thread(0), name);
|
||||||
#endif
|
#endif
|
||||||
#ifdef TRACY_ENABLE
|
#ifdef TRACY_ENABLE
|
||||||
{
|
{
|
||||||
@ -284,6 +286,10 @@ TRACY_API const char* GetThreadName( uint32_t id )
|
|||||||
if (pthread_getname_np(static_cast<int>(id), qnxNameBuf, _NTO_THREAD_NAME_MAX) == 0) {
|
if (pthread_getname_np(static_cast<int>(id), qnxNameBuf, _NTO_THREAD_NAME_MAX) == 0) {
|
||||||
return qnxNameBuf;
|
return qnxNameBuf;
|
||||||
};
|
};
|
||||||
|
#elif defined __HAIKU__
|
||||||
|
thread_info ti;
|
||||||
|
get_thread_info(find_thread(NULL), &ti);
|
||||||
|
snprintf(buf, sizeof(buf), "%s", ti.name);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
sprintf( buf, "%" PRIu32, id );
|
sprintf( buf, "%" PRIu32, id );
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user