VirtualBox

source: vbox/trunk/src/VBox/Runtime/common

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @25671   15 years vboxsync iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix …
(edit) @25665   15 years vboxsync iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
(edit) @25664   15 years vboxsync ASMAtomicCmpXchgU64.asm,ASMAtomicReadU64.asm: Quickly hacked up some …
(edit) @25662   15 years vboxsync lockvalidator.cpp: Fixed a bug in rtLockValidatorDdDoDetection where …
(edit) @25660   15 years vboxsync thread.cpp: Fixed case of accessing RTTHRADINT after it was freed.
(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) @25631   15 years vboxsync Runtime: wrong asssertion
(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) @25598   15 years vboxsync iprt/thread.h: Added RTThreadGetState, fixed busted RTThreadBlocking.
(edit) @25596   15 years vboxsync iprt: Added new format extension: %Rbn - prints the base of a path name.
(edit) @25570   15 years vboxsync lockvalidator,semrw-posix.cpp: link the read and write records.
(edit) @25568   15 years vboxsync typo
(edit) @25567   15 years vboxsync iprt/setjmp.asm/h: windows port
(edit) @25565   15 years vboxsync iprt/setjmp.asm: todos
(edit) @25552   15 years vboxsync lockvalidator.cpp: plugged memory leak.
(edit) @25536   15 years vboxsync iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock …
(edit) @25528   15 years vboxsync IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
(edit) @25525   15 years vboxsync build fix.
(edit) @25519   15 years vboxsync iprt/lockvalidator.h: Added a enabled setting to assist testing.
(edit) @25518   15 years vboxsync iprt/assert.h: Added a quiet and maypanic setting so it's possible to …
(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) @25492   15 years vboxsync ASMAtomicCmpXchgU8.asm: r8b not r8l.
(edit) @25491   15 years vboxsync IPRT,PDMCritSect: Fixing critsect regression; contains under …
(edit) @25490   15 years vboxsync iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and …
(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) @25398   15 years vboxsync IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex.
(edit) @25373   15 years vboxsync IPRT,PDMCritSect: More validation changes. Validate posix and linux …
(edit) @25369   15 years vboxsync build fix
(edit) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
(edit) @25349   15 years vboxsync iprt/ministring_cpp.h -> iprt/cpp/ministring.h
(edit) @25342   15 years vboxsync build fix.
(edit) @25341   15 years vboxsync ldrPE.cpp: Added WIN_CERTIFICATE and added very basic verification of …
(edit) @25340   15 years vboxsync ldrPE.cpp: Dropped VERR_LDRPE_SECURITY.
(edit) @25329   15 years vboxsync Runtime: typo
(edit) @25323   15 years vboxsync iprt/getopt.h/cpp: Made the uIndex 32-bit instead of 64-bit as we …
(edit) @25296   15 years vboxsync IPRT: splitting up utf-8.cpp
(edit) @25259   15 years vboxsync ldrPE.cpp: Ignore IMAGE_DIRECTORY_ENTRY_SECURITY for now.
(edit) @25066   15 years vboxsync rtHeapOffsetAllocBlock: Rewrote the alignment handling so it doesn't …
(edit) @25065   15 years vboxsync rtHeapOffsetAllocBlock: Rewrote the alignment handling so it doesn't …
(edit) @25060   15 years vboxsync heapoffset.cpp: stricter assertions.
(edit) @25059   15 years vboxsync RTHeapOffset: Initial conversion of RTHeapSimple.
(edit) @25055   15 years vboxsync iprt/heap.h: Prototypes an offset based variation of the simple heap. …
(edit) @25031   15 years vboxsync RTStrVersionCompare: Handle pre-release indicators better.
(edit) @25029   15 years vboxsync RTStrVersionCompare: Some todos for dealing with beta releases.
(edit) @25014   15 years vboxsync RTStrVersionCompare: made it return the same as RTStrICmp (-1,0,1).
(edit) @25005   15 years vboxsync IPRT: Optimized version of RTStrVersionCompare (thanks to Knut!), made …
(edit) @25000   15 years vboxsync IPRT: Fixed -Wshadow warnings, found two bugs in error paths.
(edit) @24987   15 years vboxsync typo
(edit) @24986   15 years vboxsync IPRT/log.cpp: Don't use RTMemExecAlloc if RT_WITHOUT_EXEC_ALLOC and …
(edit) @24894   15 years vboxsync IPRT: Removed outdated todos.
(edit) @24893   15 years vboxsync IPRT: Improved RTStrVersionCompare() + testcase.
(edit) @24826   15 years vboxsync IPRT: Added RTMsgError, RTMsgErrorV and RTGetOptPrintError.
(edit) @24825   15 years vboxsync IPRT: Added RTMsgError, RTMsgErrorV and RTGetOptPrintError.
(edit) @24678   15 years vboxsync Misc: Shut up annoying gcc warnings on darwin.
(edit) @24662   15 years vboxsync Moved RTStrVersionToUInt32 out of strtonum.cpp.
(edit) @24661   15 years vboxsync review todo, not simple remark.
(edit) @24659   15 years vboxsync build grumble.
(edit) @24658   15 years vboxsync RTStrVersionToUInt32: bird review, things todo.
(edit) @24656   15 years vboxsync iprt/ministring: bird review - addressed object state after throwing …
(edit) @24645   15 years vboxsync IPRT: Burn fix.
(edit) @24639   15 years vboxsync IPRT: Added RTStrVersionToUInt32() with testcase.
(edit) @24468   15 years vboxsync iprt/req.h: Document RTReqCall* caveats better.
(edit) @24427   15 years vboxsync iprt/string.h: Added a simpler allocating sprintf interface.
(edit) @24221   15 years vboxsync RTPathAbsEx: some cleanup, addressed one todo item.
(edit) @24181   15 years vboxsync VMM,SUPDrv,IPRT: Always initialize RTSPINLOCKTMP structures.
(edit) @24140   15 years vboxsync IPRT: added RTGETOPT_REQ_BOOL_ONOFF
(edit) @24103   15 years vboxsync grr!
(edit) @24102   15 years vboxsync req.cpp: oops.
(edit) @24100   15 years vboxsync iprt/req.h: Added RTReqIsBusy.
(edit) @24006   15 years vboxsync don't use <ctype.h> on UTF-8.
(edit) @23973   15 years vboxsync *,RTFileOpen: Fixing RTFileOpen flag misdesign: The deny, access and …
(edit) @23961   15 years vboxsync IPRT: Three new format types: %RTmac, %RTnaipv4 and %RTnapiv6.
(edit) @23868   15 years vboxsync RTGetOpt: Added RTGetOptFetchValue to fetch an additional value for an …
(edit) @23644   15 years vboxsync Runtime: Added indexed options to RTGetOpt (eg: "--strwithindex14 value")
(edit) @23528   15 years vboxsync Runtime/Errno: Include kernel headers for error code conversion
(edit) @23507   15 years vboxsync IPRT: Added APIs for convering digests to/from strings.
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