- Timestamp:
- Jul 17, 2013 10:17:13 AM (12 years ago)
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/Makefile.kmk
r47199 r47206 1929 1929 r0drv/mpnotification-r0drv.c \ 1930 1930 r0drv/powernotification-r0drv.c \ 1931 r0drv/generic/threadctxhooks-r0drv-generic.cpp \1932 1931 r0drv/solaris/RTLogWriteDebugger-r0drv-solaris.c \ 1933 1932 r0drv/solaris/RTMpPokeCpu-r0drv-solaris.c \ … … 1948 1947 r0drv/solaris/thread-r0drv-solaris.c \ 1949 1948 r0drv/solaris/thread2-r0drv-solaris.c \ 1949 r0drv/solaris/threadctxhooks-r0drv-solaris.c \ 1950 1950 r0drv/solaris/time-r0drv-solaris.c \ 1951 1951 r0drv/solaris/timer-r0drv-solaris.c -
trunk/src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c
r47199 r47206 45 45 *******************************************************************************/ 46 46 /** 47 * The internal thread-context event.47 * The internal thread-context object. 48 48 */ 49 49 typedef struct RTTHREADCTXINT … … 109 109 * Worker function for RTThreadCtxHooks(Deregister|Destroy)(). 110 110 * 111 * @param pThis Pointer to the internal thread-context struct.111 * @param pThis Pointer to the internal thread-context object. 112 112 */ 113 113 DECLINLINE(void) rtThreadCtxHooksDeregister(PRTTHREADCTXINT pThis) … … 150 150 AssertMsgReturnVoid(pThis->u32Magic == RTTHREADCTXINT_MAGIC, ("pThis->u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis)); 151 151 Assert(pThis->hOwner == RTThreadSelf()); 152 Assert(RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 152 153 153 154 /* -
trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h
r44528 r47206 58 58 #include <sys/ctf_api.h> 59 59 #include <sys/modctl.h> 60 #include <sys/proc.h> 60 61 61 62 #undef u /* /usr/include/sys/user.h:249:1 is where this is defined to (curproc->p_user). very cool. */ -
trunk/src/VBox/Runtime/testcase/tstR0ThreadPreemption.cpp
r47199 r47206 5 5 6 6 /* 7 * Copyright (C) 2009-201 1Oracle Corporation7 * Copyright (C) 2009-2013 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 372 372 373 373 RTThreadCtxHooksDeregister(hThreadCtx); 374 375 Assert(RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 374 376 RTThreadCtxHooksDestroy(hThreadCtx); 377 375 378 RTMemFree(pCtxData); 376 379 break; -
trunk/src/VBox/Runtime/testcase/tstR0ThreadPreemption.h
r47199 r47206 5 5 6 6 /* 7 * Copyright (C) 2009-201 0Oracle Corporation7 * Copyright (C) 2009-2013 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Runtime/testcase/tstR0ThreadPreemptionDriver.cpp
r47199 r47206 5 5 6 6 /* 7 * Copyright (C) 2009-201 0Oracle Corporation7 * Copyright (C) 2009-2013 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as
Note:
See TracChangeset
for help on using the changeset viewer.