Changeset 1766 in vbox for trunk/src/VBox/Runtime
- Timestamp:
- Mar 28, 2007 12:51:24 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 19936
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/include/internal/thread.h
r403 r1766 206 206 207 207 /* thread.cpp */ 208 int rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread );208 int rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName); 209 209 void rtThreadBlocking(PRTTHREADINT pThread, RTTHREADSTATE enmState, uint64_t u64Block, 210 210 const char *pszFile, unsigned uLine, RTUINTPTR uId); -
trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp
r1201 r1766 111 111 112 112 #ifdef fibGetTidPid 113 rtThreadMain(pThread, fibGetTidPid() );113 rtThreadMain(pThread, fibGetTidPid(), &pThread->&szName); 114 114 #else 115 rtThreadMain(pThread, _gettid() );115 rtThreadMain(pThread, _gettid(), &pThread->&szName); 116 116 #endif 117 117 -
trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp
r537 r1766 134 134 pthread_t Self = pthread_self(); 135 135 Assert((uintptr_t)Self == (RTNATIVETHREAD)Self && (uintptr_t)Self != NIL_RTNATIVETHREAD); 136 rc = rtThreadMain(pThread, (uintptr_t)Self );136 rc = rtThreadMain(pThread, (uintptr_t)Self, &pThread->szName[0]); 137 137 138 138 pthread_setspecific(g_SelfKey, NULL); -
trunk/src/VBox/Runtime/r3/win32/thread-win32.cpp
r248 r1766 95 95 AssertReleaseMsgFailed(("failed to set self TLS. lasterr=%d thread '%s'\n", GetLastError(), pThread->szName)); 96 96 97 int rc = rtThreadMain(pThread, dwThreadId );97 int rc = rtThreadMain(pThread, dwThreadId, &pThread->szName[0]); 98 98 99 99 TlsSetValue(g_dwSelfTLS, NULL); -
trunk/src/VBox/Runtime/thread.cpp
r1190 r1766 568 568 * @param pThread The thread structure. 569 569 * @param NativeThread The native thread id. 570 */ 571 int rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread) 572 { 570 * @param pszThreadName The name of the thread (purely a dummy for backtrace). 571 */ 572 int rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName) 573 { 574 NOREF(pszThreadName); 573 575 rtThreadInsert(pThread, NativeThread); 574 576 Log(("rtThreadMain: Starting: pThread=%p NativeThread=%RTnthrd Name=%s pfnThread=%p pvUser=%p\n",
Note:
See TracChangeset
for help on using the changeset viewer.