VirtualBox

source: vbox/trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @30112   15 years vboxsync iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
(edit) @30111   15 years vboxsync iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28317   15 years vboxsync RTMemPageFree + all users: Added size parameter to RTMemPageFree so we …
(edit) @28271   15 years vboxsync IPRT: Some efence adjustments, adding RTMemAllocVar and RTMemAllocZVar …
(edit) @28267   15 years vboxsync iprt: Added RTLockValidatorHoldsLocksInClass and …
(edit) @27292   15 years vboxsync Runtime/lockvalidator: free the right record
(edit) @25908   15 years vboxsync RTSemRWIsReadOwner: For assertion in main.
(edit) @25844   15 years vboxsync lockvalidator.cpp: Made it possible to configure it via the …
(edit) @25833   15 years vboxsync lockvalidator.cpp: show the class+sub-class in the lock dump.
(edit) @25791   15 years vboxsync iprt/lockvalidator,tstRTLockValidator: Fixed some class reference …
(edit) @25748   15 years vboxsync iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for …
(edit) @25732   15 years vboxsync PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
(edit) @25710   15 years vboxsync iprt: SemRW lock order bugfixes.
(edit) @25707   15 years vboxsync iprt: Added RTSemRWCreateEx and RTSemRWSetSubClass. Updated …
(edit) @25704   15 years vboxsync iprt,pdmcritsect: More flexible lock naming, added …
(edit) @25703   15 years vboxsync iprt/lockvalidator: Tested and debugged the basics of lock order …
(edit) @25701   15 years vboxsync MSC doesn't like comments in defined(). grumble.
(edit) @25700   15 years vboxsync iprt/lockvalidator: finishing the code and fixing bugs.
(edit) @25694   15 years vboxsync working on lock order testcase…
(edit) @25692   15 years vboxsync iprt/lockvalidator: Implemented order validatation and the …
(edit) @25690   15 years vboxsync iprt/lockvalidator: Record recursion on the lock stack.
(edit) @25689   15 years vboxsync iprt/lockvalidator: Implement the lock stack (not recording recursion yet).
(edit) @25685   15 years vboxsync iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
(edit) @25684   15 years vboxsync build fix for newer gcc versions
(edit) @25682   15 years vboxsync iprt,pdmcritsect: RTMSINTERVAL, RTLockValidatorClass* and some related …
(edit) @25662   15 years vboxsync lockvalidator.cpp: Fixed a bug in rtLockValidatorDdDoDetection where …
(edit) @25648   15 years vboxsync iprt: Instrumented semeventmulti-linux.cpp and hacked more on the …
(edit) @25645   15 years vboxsync IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
(edit) @25638   15 years vboxsync iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
(edit) @25625   15 years vboxsync iprt/semmutex*: Added RTSemMutexIsOwned. Rewrote mutex recursion …
(edit) @25622   15 years vboxsync tstRTLockValidator: testcase improvements.
(edit) @25618   15 years vboxsync IPRT,pdmcritsect: More lock validator hacking.
(edit) @25617   15 years vboxsync iprt: Added lock validator testcase for read-write semaphore …
(edit) @25614   15 years vboxsync iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
(edit) @25611   15 years vboxsync iprt/lockvaldiator,++: owner record management and some other stuff. …
(edit) @25609   15 years vboxsync lockvalidator.*: some more cleanup.
(edit) @25607   15 years vboxsync iprt,pdmcritsect: Shortening and cleaning up the lock validator …
(edit) @25604   15 years vboxsync iprt: More deadlock hacking.
(edit) @25603   15 years vboxsync iprt: More lock validation code.
(edit) @25602   15 years vboxsync iprt: More lock validation code; rewrote tstDeadlock.
(edit) @25570   15 years vboxsync lockvalidator,semrw-posix.cpp: link the read and write records.
(edit) @25567   15 years vboxsync iprt/setjmp.asm/h: windows port
(edit) @25552   15 years vboxsync lockvalidator.cpp: plugged memory leak.
(edit) @25528   15 years vboxsync IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
(edit) @25519   15 years vboxsync iprt/lockvalidator.h: Added a enabled setting to assist testing.
(edit) @25508   15 years vboxsync iprt/lockvalidator: read/write lock accounting.
(edit) @25498   15 years vboxsync IPRT: Added lock validator hooks to semrw-posix.cpp.
(edit) @25491   15 years vboxsync IPRT,PDMCritSect: Fixing critsect regression; contains under …
(edit) @25478   15 years vboxsync IPRT,PDMCritSect: More lock validator refactoring.
(edit) @25467   15 years vboxsync IPRT,PDMCritSect: More lock validation.
(edit) @25436   15 years vboxsync RTLockValidator,RTThread: Serialize deadlock detection and …
(edit) @25409   15 years vboxsync IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
(edit) @25406   15 years vboxsync IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
(edit) @25373   15 years vboxsync IPRT,PDMCritSect: More validation changes. Validate posix and linux …
(edit) @25369   15 years vboxsync build fix
(add) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette