# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Dec 19, 2024 9:48:12 AM Thu, 14 Jan 2010 08:26:10 GMT vboxsync [25821] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: __builtin_constant_p for RT_BSWAP_* with gcc Wed, 13 Jan 2010 22:08:17 GMT vboxsync [25817] * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/ACPI/VBoxAcpi.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DrvAcpiCpu.cpp (added) * trunk/src/VBox/Devices/PC/vbox-cpuhotplug.dsl (added) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) CPU hotplug: Merge the second patch. ACPI changes to support CPU ... Wed, 13 Jan 2010 21:05:35 GMT vboxsync [25816] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was ... Wed, 13 Jan 2010 17:24:35 GMT vboxsync [25813] * trunk/include/VBox/com/AutoLock.h (moved) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/glue/AutoLock.cpp (moved) * trunk/src/VBox/Main/glue/initterm.cpp (modified) * trunk/src/VBox/Main/include/VirtualBoxBase.h (modified) Main: move AutoLock classes to glue Tue, 12 Jan 2010 13:06:06 GMT vboxsync [25759] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/r0drv/generic/semspinmutex-r0drv-generic.c (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) iprt/semaphore.h: RT_LOCK_CHECK_ORDER && IN_RING3 -> wrap ... Tue, 12 Jan 2010 10:27:27 GMT vboxsync [25748] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cpp/lock.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Main/AutoLock.cpp (modified) * trunk/src/VBox/Main/webservice/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for ... Tue, 12 Jan 2010 09:28:08 GMT vboxsync [25741] * trunk/include/VBox/pdmdev.h (modified) spaces Mon, 11 Jan 2010 16:57:37 GMT vboxsync [25734] * trunk/include/VBox/pdmdev.h (modified) build fix. Mon, 11 Jan 2010 16:23:26 GMT vboxsync [25732] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/ATAController.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm) Mon, 11 Jan 2010 15:12:52 GMT vboxsync [25728] * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/pdmthread.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/seamless-host.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/seamless-host.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/seamless.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/thread.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/thread.h (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) * trunk/src/VBox/Devices/Network/lwip/vbox/sys_arch.c (modified) * trunk/src/VBox/Devices/Storage/ATAController.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/freebsd/HostHardwareFreeBSD.cpp (modified) * trunk/src/VBox/Main/include/ConsoleVRDPServer.h (modified) * trunk/src/VBox/Main/include/HostHardwareLinux.h (modified) * trunk/src/VBox/Main/linux/HostHardwareLinux.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) *: Use RTMSINTERVAL for timeouts. Mon, 11 Jan 2010 14:45:34 GMT vboxsync [25724] * trunk/include/iprt/file.h (modified) * trunk/include/iprt/req.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/semspingpong.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemEventMultiWait-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemEventWait-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemMutexRequest-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemMutexRequestDebug-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/thread-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/thread-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/thread-r0drv-solaris.c (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/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/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.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/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileaio-win.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/r3/win/thread-win.cpp (modified) iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow ... 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 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: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 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 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 ... 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 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 21:23:07 GMT vboxsync [25672] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) introduced ''VBoxManage modifyvm --rtcuseutc'' 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 04:23:01 GMT vboxsync [25667] * trunk/include/iprt/asm.h (modified) iprt/asm.h: grumble - copy & past at 5am. 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 ... Tue, 05 Jan 2010 09:59:19 GMT vboxsync [25647] * trunk/Doxyfile.Core (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/include/VBox/VBoxHDD-Plugin.h (modified) * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/cdefs.h (modified) * trunk/include/VBox/com/ErrorInfo.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgfsel.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Devices/PC/DevFwCommon.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcArch.c (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Some more doxygen fixes, now for Core.docs. 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. 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: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 ... 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: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: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 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: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. ... Thu, 31 Dec 2009 14:53:27 GMT vboxsync [25610] * trunk/include/iprt/lockvalidator.h (modified) iprt/lockvalidator.h: spaces and docs 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 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:37:35 GMT vboxsync [25599] * trunk/include/iprt/test.h (modified) iprt/test.h: Macro fixes and documented rcCheck usage. 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. 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:20:07 GMT vboxsync [25572] * trunk/include/iprt/lockvalidator.h (modified) build fix. Tue, 22 Dec 2009 15:17:14 GMT vboxsync [25571] * trunk/include/iprt/lockvalidator.h (modified) grumble. 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:35:11 GMT vboxsync [25569] * trunk/include/iprt/lockvalidator.h (modified) iprt/lockvalidator.h: docs. Tue, 22 Dec 2009 14:05:38 GMT vboxsync [25566] * trunk/include/iprt/nocrt/setjmp.h (modified) iprt/setjmp.asm/h: windows port Tue, 22 Dec 2009 12:47:02 GMT vboxsync [25559] * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/err.mac (modified) */err.mac,x86.mac: regenerated (kmk incs) Mon, 21 Dec 2009 17:15:58 GMT vboxsync [25548] * trunk/include/iprt/assert.h (modified) iprt/assert.h: RTASSERT_QUIET for shutting up assertions in code that ... 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: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 16:41:19 GMT vboxsync [25519] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt/lockvalidator.h: Added a enabled setting to assist testing. Sun, 20 Dec 2009 16:40:37 GMT vboxsync [25518] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) iprt/assert.h: Added a quiet and maypanic setting so it's possible to ... Sun, 20 Dec 2009 15:19:53 GMT vboxsync [25517] * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/testi.cpp (modified) iprt/test.h: Added RTTestErrorCount and RTTestIErrorCount. Fri, 18 Dec 2009 21:42:04 GMT vboxsync [25508] * 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/testcase/Makefile.kmk (modified) iprt/lockvalidator: read/write lock accounting. Fri, 18 Dec 2009 16:44:17 GMT vboxsync [25498] * 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) IPRT: Added lock validator hooks to semrw-posix.cpp. Fri, 18 Dec 2009 15:38:09 GMT vboxsync [25496] * trunk/include/iprt/asm.h (modified) ASMAtomicCmpXchgU8: 32-bit build fix. Fri, 18 Dec 2009 15:31:30 GMT vboxsync [25495] * trunk/include/iprt/asmdefs.mac (modified) iprt/asmdefs.mac: the export directive should work with yasm as well now. Fri, 18 Dec 2009 15:25:48 GMT vboxsync [25493] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Just use the assembly for MSC variant since we've got it. Fri, 18 Dec 2009 15:20:48 GMT vboxsync [25491] * 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/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/Runtime/testcase/tstInlineAsm.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) IPRT,PDMCritSect: Fixing critsect regression; contains under ... Fri, 18 Dec 2009 15:19:41 GMT vboxsync [25490] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicCmpXchgU8.asm (copied) iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and ... Fri, 18 Dec 2009 12:58:10 GMT vboxsync [25478] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.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/strict.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: More lock validator refactoring. Fri, 18 Dec 2009 12:46:53 GMT vboxsync [25477] * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/dbus-calls.h (modified) * trunk/include/VBox/dbus.h (modified) * trunk/include/VBox/pdmcommon.h (modified) * trunk/include/iprt/nocrt/amd64/math.h (modified) include: Made the headers build cleanly on linux again. Fri, 18 Dec 2009 10:43:38 GMT vboxsync [25475] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: drop the lisp. Thu, 17 Dec 2009 15:16:55 GMT vboxsync [25467] * trunk/include/iprt/err.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/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.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/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: More lock validation. Thu, 17 Dec 2009 12:49:43 GMT vboxsync [25459] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) SUPDrv: Get better GIP values right after resuming it. Thu, 17 Dec 2009 11:27:18 GMT vboxsync [25453] * trunk/include/VBox/VBoxGL2D.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.h (modified) 2d: more FBO support Wed, 16 Dec 2009 16:53:43 GMT vboxsync [25439] * trunk/include/VBox/WinNetConfig.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/WinNetConfig.cpp (modified) NetAdp/win: fix host-only if creation (public ticket #5708) Wed, 16 Dec 2009 12:36:52 GMT vboxsync [25426] * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/semxroads-generic.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemXRoads.cpp (added) RTSemXRoads: API + testcase. Wed, 16 Dec 2009 10:21:40 GMT vboxsync [25423] * trunk/include/VBox/VBoxGL2D.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGLSupportInfo.cpp (modified) 2d: more FBO support Tue, 15 Dec 2009 15:04:41 GMT vboxsync [25409] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (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/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/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) IPRT,PDMCritSect,Main: Moved code dealing with lock counting from ... Tue, 15 Dec 2009 14:23:53 GMT vboxsync [25406] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (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/include/internal/lockvalidator.h (added) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: Lock validation can only be performed in ring-3; ... Tue, 15 Dec 2009 13:18:03 GMT vboxsync [25403] * trunk/include/iprt/cdefs.h (modified) IPRT: Added RT_CLAMP macro. Tue, 15 Dec 2009 12:58:08 GMT vboxsync [25398] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.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/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex. Tue, 15 Dec 2009 09:43:23 GMT vboxsync [25385] * trunk/include/VBox/VBoxGL2D.h (modified) * trunk/include/VBox/WinNetConfig.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/NetFltInstall.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/WinNetConfig.cpp (modified) 2d: basics for FBO (for linear stretching) suport, more impl for ... Mon, 14 Dec 2009 19:30:31 GMT vboxsync [25378] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semnoint-generic.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/sems-win.cpp (modified) Use RTSemMutexRequest*Debug in strict builds. Mon, 14 Dec 2009 19:20:27 GMT vboxsync [25373] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/thread.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/semnoint-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (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/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/sems-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: More validation changes. Validate posix and linux ... Mon, 14 Dec 2009 16:31:40 GMT vboxsync [25368] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (added) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Main/AutoLock.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (added) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking ... Mon, 14 Dec 2009 12:52:49 GMT vboxsync [25360] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp,iprt/err.h: STATUS_INVALID_IMAGE_HASH -> ... Mon, 14 Dec 2009 09:44:27 GMT vboxsync [25351] * trunk/include/iprt/getopt.h (modified) -space Sun, 13 Dec 2009 17:23:32 GMT vboxsync [25349] * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cpp/ministring.h (moved) * trunk/include/iprt/cpp/xml.h (modified) * trunk/src/VBox/Main/include/HostHardwareLinux.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) iprt/ministring_cpp.h -> iprt/cpp/ministring.h Sun, 13 Dec 2009 17:15:06 GMT vboxsync [25348] * trunk/include/iprt/cpp/xml.h (moved) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/include/ovfreader.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) iprt/xml_cpp.h -> iprt/cpp/xml.h Sun, 13 Dec 2009 17:09:31 GMT vboxsync [25347] * trunk/include/Makefile.kmk (modified) * trunk/include/iprt/cpp/autores.h (moved) * trunk/include/iprt/mem.h (modified) * trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxControl/testcase/tstVBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) iprt/autores.h -> iprt/cpp/autores.h Sun, 13 Dec 2009 16:21:19 GMT vboxsync [25346] * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/array.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cpp/utils.h (moved) * trunk/src/VBox/Additions/x11/VBoxClient/VBoxClient.h (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Main/AudioAdapterImpl.cpp (modified) * trunk/src/VBox/Main/BIOSSettingsImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/GuestOSTypeImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ParallelPortImpl.cpp (modified) * trunk/src/VBox/Main/SerialPortImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/StorageControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) iprt/cpputils.h -> iprt/cpp/utils.h Sun, 13 Dec 2009 15:56:59 GMT vboxsync [25345] * trunk/include/iprt/cpp/lock.h (moved) * trunk/src/VBox/Main/webservice/vboxweb.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCritSect.cpp (modified) iprt/lock.h -> iprt/cpp/lock.h Sun, 13 Dec 2009 15:54:43 GMT vboxsync [25344] * trunk/include/iprt/cpp (added) include/iprt/cpp/ Sat, 12 Dec 2009 02:33:26 GMT vboxsync [25341] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldrPE.h (modified) ldrPE.cpp: Added WIN_CERTIFICATE and added very basic verification of ... Fri, 11 Dec 2009 22:45:46 GMT vboxsync [25340] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) ldrPE.cpp: Dropped VERR_LDRPE_SECURITY. Fri, 11 Dec 2009 17:15:45 GMT vboxsync [25338] * trunk/include/iprt/ntwrap.mac (added) empty place holder to avoid trouble with incremental builds. Fri, 11 Dec 2009 17:09:23 GMT vboxsync [25336] * trunk/include/iprt/ntwrap.mac (deleted) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/win/SrvIntNetR0A-win.asm (deleted) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltA-win.asm (deleted) HostDrivers,SrvIntNetR0,iprt/ntwrap.mac: Removed all the ... Fri, 11 Dec 2009 16:44:06 GMT vboxsync [25335] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) HostServices/GuestProperties: return VINF_PERMISSION_DENIED if the ... Fri, 11 Dec 2009 12:27:17 GMT vboxsync [25323] * trunk/include/iprt/getopt.h (modified) * trunk/src/VBox/Runtime/common/misc/getopt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstGetOpt.cpp (modified) iprt/getopt.h/cpp: Made the uIndex 32-bit instead of 64-bit as we ... Fri, 11 Dec 2009 10:28:15 GMT vboxsync [25317] * trunk/include/iprt/getopt.h (modified) iprt/getopt.h: Use RTGetOptPrintError in the example. Thu, 10 Dec 2009 18:30:40 GMT vboxsync [25313] * trunk/include/VBox/err.h (modified) VBox/err.h: comment typo which ends up in error messages Thu, 10 Dec 2009 17:06:44 GMT vboxsync [25310] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/AudioAdapterImpl.cpp (modified) * trunk/src/VBox/Main/AutoLock.cpp (modified) * trunk/src/VBox/Main/BIOSSettingsImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/DHCPServerImpl.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/KeyboardImpl.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/MediumAttachmentImpl.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ParallelPortImpl.cpp (modified) * trunk/src/VBox/Main/PerformanceImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SerialPortImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/StorageControllerImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/VFSExplorerImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxCallbackImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/include/AudioAdapterImpl.h (modified) * trunk/src/VBox/Main/include/AutoLock.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/NetworkAdapterImpl.h (modified) * trunk/src/VBox/Main/include/Shareable.h (modified) * trunk/src/VBox/Main/include/VRDPServerImpl.h (modified) * trunk/src/VBox/Main/include/objectslist.h (modified) Main: lock validator, first batch: implement per-thread stack to ... Thu, 10 Dec 2009 16:24:18 GMT vboxsync [25306] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/testcase/tstGuestPropSvc.cpp (modified) HostServices/GuestProperties: add global "RDONLYGUEST" flag and clean ...