# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Apr 3, 2025 12:05:29 AM Mon, 11 Jan 2010 14:28:57 GMT vboxsync [25723] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) iprt/RTSemRW: A little cleanup. Mon, 11 Jan 2010 14:22:03 GMT vboxsync [25722] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semfastmutex-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semfastmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semfastmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semfastmutex-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semfastmutex-r0drv-solaris.c (modified) iprt/RTSemFastMutex: A little cleanup. Mon, 11 Jan 2010 14:01:53 GMT vboxsync [25721] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) iprt/RTSemMutex: MutexSem -> hMutexSem Mon, 11 Jan 2010 13:57:09 GMT vboxsync [25720] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) iprt: Added RTSemEventMultiCreateEx and did some cleanups of the ... Mon, 11 Jan 2010 13:24:09 GMT vboxsync [25717] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) iprt: Added RTSemEventCreateEx and did some cleanups of the ... Mon, 11 Jan 2010 12:44:55 GMT vboxsync [25715] * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) semmutex-linux.cpp: lock validation fixes Mon, 11 Jan 2010 12:40:15 GMT vboxsync [25714] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) iprt: Adjuested the remaining RTSemMutex implementations. Mon, 11 Jan 2010 12:39:10 GMT vboxsync [25713] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLog.cpp (modified) iprt: Remove %Rt from the docs and testcase because there appears to ... Mon, 11 Jan 2010 11:15:04 GMT vboxsync [25711] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: RTSemMutex order validation. Mon, 11 Jan 2010 10:46:24 GMT vboxsync [25710] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: SemRW lock order bugfixes. Mon, 11 Jan 2010 10:02:03 GMT vboxsync [25707] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Added RTSemRWCreateEx and RTSemRWSetSubClass. Updated ... Sun, 10 Jan 2010 20:12:30 GMT vboxsync [25704] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) iprt,pdmcritsect: More flexible lock naming, added ... Sun, 10 Jan 2010 16:49:14 GMT vboxsync [25703] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt/lockvalidator: Tested and debugged the basics of lock order ... Sat, 09 Jan 2010 22:02:19 GMT vboxsync [25701] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) MSC doesn't like comments in defined(). grumble. Sat, 09 Jan 2010 21:34:21 GMT vboxsync [25700] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt/lockvalidator: finishing the code and fixing bugs. Fri, 08 Jan 2010 16:43:29 GMT vboxsync [25694] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) working on lock order testcase... Fri, 08 Jan 2010 15:59:45 GMT vboxsync [25692] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt/lockvalidator: Implemented order validatation and the ... Fri, 08 Jan 2010 13:20:15 GMT vboxsync [25690] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt/lockvalidator: Record recursion on the lock stack. Fri, 08 Jan 2010 10:36:43 GMT vboxsync [25689] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) iprt/lockvalidator: Implement the lock stack (not recording recursion ... Fri, 08 Jan 2010 10:35:40 GMT vboxsync [25688] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) build fix. Thu, 07 Jan 2010 22:03:06 GMT vboxsync [25685] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/generic/semspinmutex-r3-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) iprt,pdmcritsect: Some more lock validator code, almost there now... :-) Thu, 07 Jan 2010 17:01:28 GMT vboxsync [25684] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) build fix for newer gcc versions Thu, 07 Jan 2010 15:23:30 GMT vboxsync [25682] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) iprt,pdmcritsect: RTMSINTERVAL, RTLockValidatorClass* and some ... Wed, 06 Jan 2010 06:01:40 GMT vboxsync [25671] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicUoReadU64.asm (modified) iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix ... Wed, 06 Jan 2010 05:01:43 GMT vboxsync [25670] * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) semrw-lockless-generic.cpp: Use the unordered version of ... Wed, 06 Jan 2010 04:58:02 GMT vboxsync [25669] * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) tstInlineAsm.cpp: test ASMAtomic*Read* Wed, 06 Jan 2010 04:54:21 GMT vboxsync [25668] * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) tstInlineAsm.cpp: test ASMAtomic*ReadU64 Wed, 06 Jan 2010 04:21:22 GMT vboxsync [25666] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) semrw-lockless-generic.cpp: bugfix, made it configurable by defining ... Wed, 06 Jan 2010 04:19:49 GMT vboxsync [25665] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicCmpXchgExU64.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMAtomicCmpXchgU64.asm (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicUoReadU64.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMAtomicXchgU64.asm (copied) iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with ... Wed, 06 Jan 2010 03:56:01 GMT vboxsync [25664] * trunk/src/VBox/Runtime/common/asm/ASMAtomicCmpXchgU64.asm (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicReadU64.asm (modified) ASMAtomicCmpXchgU64.asm,ASMAtomicReadU64.asm: Quickly hacked up some ... Wed, 06 Jan 2010 02:36:42 GMT vboxsync [25663] * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (copied) semrw-lockless-generic.cpp: Morphed the semxroads-generic.cpp into a ... Wed, 06 Jan 2010 02:33:18 GMT vboxsync [25662] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) lockvalidator.cpp: Fixed a bug in rtLockValidatorDdDoDetection where ... Wed, 06 Jan 2010 01:19:02 GMT vboxsync [25661] * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) semevent*-posix.cpp: VERR_TIMEOUT when cMillies==0, not VERR_SEM_BUSY. Tue, 05 Jan 2010 16:52:08 GMT vboxsync [25660] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) thread.cpp: Fixed case of accessing RTTHRADINT after it was freed. Tue, 05 Jan 2010 16:11:33 GMT vboxsync [25659] * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) semevent*-win.cpp: Lock validation corrections. Tue, 05 Jan 2010 16:10:40 GMT vboxsync [25658] * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) semmutex-win.cpp: Correct RTSemMutexIsOwned(). Tue, 05 Jan 2010 15:40:42 GMT vboxsync [25657] * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) nitpicking. Tue, 05 Jan 2010 15:39:46 GMT vboxsync [25656] * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) nitpicking. Tue, 05 Jan 2010 15:37:32 GMT vboxsync [25655] * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) semevent-win.cpp: Moved RTEventSignal up in the file Tue, 05 Jan 2010 15:36:47 GMT vboxsync [25654] * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) semeventmulti-win.cpp: lock validation support. Tue, 05 Jan 2010 15:22:29 GMT vboxsync [25653] * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) semevent-win.cpp: lock validation support. Tue, 05 Jan 2010 14:49:29 GMT vboxsync [25652] * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) semmutex-linux.cpp: Fixed bug in rtSemMutexRequest when calculating ... Tue, 05 Jan 2010 14:44:52 GMT vboxsync [25651] * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) -DEBUG_bird Tue, 05 Jan 2010 14:43:53 GMT vboxsync [25650] * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) semevent-linux.cpp: Fixed bug in rtSemEventWait when calculating ... Tue, 05 Jan 2010 14:39:26 GMT vboxsync [25649] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) semeventmulti-linux.cpp: Fixed bug in rtSemEventMultiWait when ... Tue, 05 Jan 2010 14:32:58 GMT vboxsync [25648] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Instrumented semeventmulti-linux.cpp and hacked more on the ... Tue, 05 Jan 2010 09:29:31 GMT vboxsync [25645] * trunk/Doxyfile.Core (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/cache.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/file.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/localipc.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/net.h (modified) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/rand.h (modified) * trunk/include/iprt/s3.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/test.h (modified) * trunk/include/iprt/types.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/strformat-vbox.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcontainer.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp (modified) * trunk/src/VBox/Runtime/common/misc/cache.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/s3.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/common/path/RTPathParse.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/fileaio-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/fileaio-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileaio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run. Tue, 05 Jan 2010 08:19:10 GMT vboxsync [25642] * trunk/Doxyfile.Core (modified) * trunk/include/VBox/cdefs.h (modified) * trunk/src/VBox/Main/Doxyfile.Main (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/include/internal/string.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.h (modified) * trunk/src/VBox/Runtime/r3/linux/sched-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/sched-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) __DOXYGEN__ -> DOXYGEN_RUNNING. Tue, 05 Jan 2010 08:08:44 GMT vboxsync [25641] * trunk/src/VBox/Runtime/generic/RTTimerCreate-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTTimerLRCreate-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (modified) iprt: file header fixes. Mon, 04 Jan 2010 16:44:23 GMT vboxsync [25640] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Added RTSemEventMulti[Set|Add|Remove]Signaller. Mon, 04 Jan 2010 16:19:05 GMT vboxsync [25639] * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) -debug Mon, 04 Jan 2010 16:08:04 GMT vboxsync [25638] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/RTThreadGetNativeState-generic.cpp (added) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r3/linux/RTThreadGetNativeState-linux.cpp (added) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that ... Mon, 04 Jan 2010 15:38:55 GMT vboxsync [25636] * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) semeventmulti-posix.cpp: Fixed ancient bug in the non-indefinite ... Mon, 04 Jan 2010 09:43:04 GMT vboxsync [25631] * trunk/src/VBox/Runtime/common/ldr/ldrNative.cpp (modified) Runtime: wrong asssertion Mon, 04 Jan 2010 08:35:09 GMT vboxsync [25629] * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (added) Runtime/r3/Solaris: export fileaio-solaris to OSE. Sun, 03 Jan 2010 16:28:59 GMT vboxsync [25628] * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) copy & past fix. Sun, 03 Jan 2010 16:26:18 GMT vboxsync [25627] * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) build fix Sun, 03 Jan 2010 15:24:13 GMT vboxsync [25626] * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) tstRTLockValidator: Added a simple mutex deadlock to the testcase. Sun, 03 Jan 2010 15:23:44 GMT vboxsync [25625] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt/semmutex*: Added RTSemMutexIsOwned. Rewrote mutex recursion ... Sun, 03 Jan 2010 15:23:27 GMT vboxsync [25624] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) iprt/semmutex*: Added RTSemMutexIsOwned. Rewrote mutex recursion ... Sun, 03 Jan 2010 13:59:05 GMT vboxsync [25623] * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) more cleanup Sun, 03 Jan 2010 13:56:34 GMT vboxsync [25622] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) tstRTLockValidator: testcase improvements. Sat, 02 Jan 2010 22:27:41 GMT vboxsync [25621] * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) tstRTLockValidator: Added some recursion just to make sure it works. Sat, 02 Jan 2010 22:18:07 GMT vboxsync [25620] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) iprt/semaphore.h: Added Debug wrappers for all the RW semaphores. Sat, 02 Jan 2010 19:50:19 GMT vboxsync [25619] * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) tstRTLockValidator.cpp: Another test variation. Sat, 02 Jan 2010 12:00:33 GMT vboxsync [25618] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,pdmcritsect: More lock validator hacking. Sat, 02 Jan 2010 00:14:47 GMT vboxsync [25617] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Added lock validator testcase for read-write semaphore ... Sat, 02 Jan 2010 00:13:19 GMT vboxsync [25616] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) iprt/semrw-*: Added RTSemRWGetReadCount. Adjusted writer fairness a ... Fri, 01 Jan 2010 14:40:48 GMT vboxsync [25615] * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) build fix Fri, 01 Jan 2010 14:19:06 GMT vboxsync [25614] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSemEvent.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) iprt,pdmcritsect: More lock validator refactoring and debugging. ... Fri, 01 Jan 2010 13:47:28 GMT vboxsync [25613] * trunk/src/VBox/Runtime/testcase/tstRTSemXRoads.cpp (modified) tstRTSemXRoads: name fix Thu, 31 Dec 2009 15:06:05 GMT vboxsync [25612] * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) semrw-generic.cpp: unfinished instrumentation of the code, but gotta ... Thu, 31 Dec 2009 14:54:25 GMT vboxsync [25611] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) iprt/lockvaldiator,++: owner record management and some other stuff. ... Thu, 31 Dec 2009 13:41:35 GMT vboxsync [25609] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) lockvalidator.*: some more cleanup. Thu, 31 Dec 2009 13:25:24 GMT vboxsync [25608] * trunk/src/VBox/Runtime/include/internal/magics.h (modified) iprt/magics: UINT32_C. Thu, 31 Dec 2009 13:21:39 GMT vboxsync [25607] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) iprt,pdmcritsect: Shortening and cleaning up the lock validator ... Thu, 31 Dec 2009 02:30:48 GMT vboxsync [25605] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (moved) tstDeadlock -> tstRTLockValidator. Thu, 31 Dec 2009 02:25:17 GMT vboxsync [25604] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) iprt: More deadlock hacking. Thu, 31 Dec 2009 02:11:27 GMT vboxsync [25603] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt: More lock validation code. Thu, 31 Dec 2009 01:18:00 GMT vboxsync [25602] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) iprt: More lock validation code; rewrote tstDeadlock. Thu, 31 Dec 2009 00:36:57 GMT vboxsync [25598] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) iprt/thread.h: Added RTThreadGetState, fixed busted RTThreadBlocking. Thu, 31 Dec 2009 00:35:20 GMT vboxsync [25597] * trunk/src/VBox/Runtime/include/internal/thread.h (modified) internal/thread.h: nitpicking Wed, 30 Dec 2009 22:53:20 GMT vboxsync [25596] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) iprt: Added new format extension: %Rbn - prints the base of a path name. Tue, 29 Dec 2009 19:11:46 GMT vboxsync [25591] * trunk/Config.kmk (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Additions/linux/drm/vboxvideo_drm.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/Runtime/include/internal/iprt.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) fix for compiling against Linux 2.6.33+ Tue, 22 Dec 2009 15:11:13 GMT vboxsync [25570] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) lockvalidator,semrw-posix.cpp: link the read and write records. Tue, 22 Dec 2009 14:34:52 GMT vboxsync [25568] * trunk/src/VBox/Runtime/common/misc/setjmp.asm (modified) typo Tue, 22 Dec 2009 14:21:39 GMT vboxsync [25567] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/setjmp.asm (modified) iprt/setjmp.asm/h: windows port Tue, 22 Dec 2009 13:21:59 GMT vboxsync [25565] * trunk/src/VBox/Runtime/common/misc/setjmp.asm (modified) iprt/setjmp.asm: todos Tue, 22 Dec 2009 12:45:27 GMT vboxsync [25558] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/rtProcInitExePath-freebsd.cpp (modified) FreeBSD/iprt,suplib: Review and cleanup of r56138. Hope it compiles... Mon, 21 Dec 2009 20:16:53 GMT vboxsync [25552] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) lockvalidator.cpp: plugged memory leak. Mon, 21 Dec 2009 17:16:59 GMT vboxsync [25549] * trunk/src/VBox/Runtime/generic/semxroads-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemXRoads.cpp (modified) semxroads-generic.cpp: bugfix - reset race (of course). Mon, 21 Dec 2009 11:06:08 GMT vboxsync [25536] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/freebsd/files_vboxnetadp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/files_vboxnetflt (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2Add.cpp (copied) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2AddWeak.cpp (copied) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2AddWeakV.cpp (copied) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/Runtime/include/internal/assert.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock ... Sun, 20 Dec 2009 23:39:45 GMT vboxsync [25533] * trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) IPRT: Stub missing RTR0AssertPanicSystem implementations. Sun, 20 Dec 2009 23:30:46 GMT vboxsync [25531] * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) RTR0AssertPanicSystem/solaris: bugfix. Sun, 20 Dec 2009 23:28:22 GMT vboxsync [25530] * trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) rtR0AssertNativeMsg2V: fixes all over the place. Sun, 20 Dec 2009 23:24:59 GMT vboxsync [25528] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/PhysHeap.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.c (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2Weak.cpp (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2WeakV.cpp (added) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/assert.h (added) * trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/libs/kStuff/iprt/kHlpAssert-iprt.cpp (modified) * trunk/src/recompiler/Sun/testmath.c (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, ... Sun, 20 Dec 2009 17:07:01 GMT vboxsync [25525] * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) build fix. Sun, 20 Dec 2009 16:56:30 GMT vboxsync [25524] * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemRW.cpp (modified) semrw-posix.cpp,tstRTSemRW: added an insufficient workaround for the ... Sun, 20 Dec 2009 16:45:30 GMT vboxsync [25523] * trunk/src/VBox/Runtime/testcase/tstRTSemRW.cpp (modified) tstRTSemRW: comment about pseudo random. Sun, 20 Dec 2009 16:45:08 GMT vboxsync [25522] * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) semrw-generic.cpp: Fixed ownership checks in the ReleaseRead code ...