|
|
@27302
|
15 years |
vboxsync |
IPRT: RIP RTCache*, RTMemCache* is way better…
|
|
|
@27301
|
15 years |
vboxsync |
iprt/message.cpp: mixup in the generalization code.
|
|
|
@27292
|
15 years |
vboxsync |
Runtime/lockvalidator: free the right record
|
|
|
@27128
|
15 years |
vboxsync |
IPRT: Added RTMsgWarning[V] and RTMsgInfo[V].
|
|
|
@26774
|
15 years |
vboxsync |
RTPipe: Implemented the posix variant.
|
|
|
@26762
|
15 years |
vboxsync |
iprt: Added RTHandleClose and pipe stubs.
|
|
|
@26723
|
15 years |
vboxsync |
RTStrATruncate: bugfix
|
|
|
@26694
|
15 years |
vboxsync |
RTGetOptPrintError: return RTEXITCODE_SYNTAX.
|
|
|
@26683
|
15 years |
vboxsync |
iprt: RTEXITCODE, RTTcpServerListen2, RTTcpWrite fixes.
|
|
|
@26674
|
15 years |
vboxsync |
iprt: Added RTMsgInitFailure for dealing with RTR3Init failures.
|
|
|
@26659
|
15 years |
vboxsync |
IPRT: Added RTStrCopy and RTStrCopyEx for strcpy with overflow handling.
|
|
|
@26588
|
15 years |
vboxsync |
iprt: New type RTNETADDR for storing any address + type + port. Added …
|
|
|
@26562
|
15 years |
vboxsync |
*: Added svn:keywords where missing.
|
|
|
@26560
|
15 years |
vboxsync |
Makefiles,RTPathChangeToDosSlashes.cpp: -whitespace
|
|
|
@26525
|
15 years |
vboxsync |
Runtime: win.amd64 warnings.
|
|
|
@26520
|
15 years |
vboxsync |
iprt: Added RTPathChangeToUnixSlashes and RTPathChangeToDosSlashes.
|
|
|
@26492
|
15 years |
vboxsync |
Runtime: whitespace cleanup.
|
|
|
@26485
|
15 years |
vboxsync |
iprt/getopt: Added two standard options: h: --help/-help/-h/-?, V: …
|
|
|
@26482
|
15 years |
vboxsync |
IPRT: Added RTStrATruncate.
|
|
|
@26481
|
15 years |
vboxsync |
IPRT: Added RTStrAAppend, RTStrAAppendN, RTStrAAppendExN[V]{,1}, …
|
|
|
@26480
|
15 years |
vboxsync |
IPRT: common/string/string.cpp -> stringalloc.cpp.
|
|
|
@26478
|
15 years |
vboxsync |
getoptargv.cpp: bug fix.
|
|
|
@26476
|
15 years |
vboxsync |
iprt: Added RTPathCountComponents, RTPathCopyComponents, …
|
|
|
@26452
|
15 years |
vboxsync |
iprt/memcache.h: Some more optimizations and more benchmarks.
|
|
|
@26428
|
15 years |
vboxsync |
build fix.
|
|
|
@26421
|
15 years |
vboxsync |
dbg build fix
|
|
|
@26420
|
15 years |
vboxsync |
memcache: some quick tuning.
|
|
|
@26419
|
15 years |
vboxsync |
tstRTMemCache: Testcase + bug fixes. Works pretty well, but should try …
|
|
|
@26418
|
15 years |
vboxsync |
build fix
|
|
|
@26417
|
15 years |
vboxsync |
build fix
|
|
|
@26416
|
15 years |
vboxsync |
RTMemCache: Initial coding (completely untested).
|
|
|
@26351
|
15 years |
vboxsync |
gcc-4.5 warning
|
|
|
@26344
|
15 years |
vboxsync |
Runtime: white space cleanup.
|
|
|
@26276
|
15 years |
vboxsync |
typos.
|
|
|
@26251
|
15 years |
vboxsync |
strversion.cpp: Use the right type. (gcc warning)
|
|
|
@26249
|
15 years |
vboxsync |
ldr.cpp: warning.
|
|
|
@26227
|
15 years |
vboxsync |
s/IN_SUP_GC/IN_SUP_RC/g; s/SUPGCDECL/SUPRCDECL/g
|
|
|
@26180
|
15 years |
vboxsync |
*: The rest of the %V* format specifiers are history.
|
|
|
@26134
|
15 years |
vboxsync |
IPRT: Added RTPathJoin.
|
|
|
@26060
|
15 years |
vboxsync |
IPRT: Added RTFileOpenF/V.
|
|
|
@25960
|
15 years |
vboxsync |
Doxyfile*: Added custom command …
|
|
|
@25925
|
15 years |
vboxsync |
build fix.
|
|
|
@25923
|
15 years |
vboxsync |
RTPathStripTrailingSlash: testcase + extensions.
|
|
|
@25918
|
15 years |
vboxsync |
Runtime/RTSha1Digest.cpp: no need to open the stream for reading and …
|
|
|
@25908
|
15 years |
vboxsync |
RTSemRWIsReadOwner: For assertion in main.
|
|
|
@25899
|
15 years |
vboxsync |
Runtime/common/log.cpp: gcc warning
|
|
|
@25844
|
15 years |
vboxsync |
lockvalidator.cpp: Made it possible to configure it via the …
|
|
|
@25833
|
15 years |
vboxsync |
lockvalidator.cpp: show the class+sub-class in the lock dump.
|
|
|
@25805
|
15 years |
vboxsync |
strformat.cpp: Added missing va_end() in %N.
|
|
|
@25791
|
15 years |
vboxsync |
iprt/lockvalidator,tstRTLockValidator: Fixed some class reference …
|
|
|
@25759
|
15 years |
vboxsync |
iprt/semaphore.h: RT_LOCK_CHECK_ORDER && IN_RING3 -> wrap …
|
|
|
@25748
|
15 years |
vboxsync |
iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for …
|
|
|
@25732
|
15 years |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
|
|
|
@25724
|
15 years |
vboxsync |
iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow …
|
|
|
@25713
|
15 years |
vboxsync |
iprt: Remove %Rt from the docs and testcase because there appears to …
|
|
|
@25710
|
15 years |
vboxsync |
iprt: SemRW lock order bugfixes.
|
|
|
@25707
|
15 years |
vboxsync |
iprt: Added RTSemRWCreateEx and RTSemRWSetSubClass. Updated …
|
|
|
@25704
|
15 years |
vboxsync |
iprt,pdmcritsect: More flexible lock naming, added …
|
|
|
@25703
|
15 years |
vboxsync |
iprt/lockvalidator: Tested and debugged the basics of lock order …
|
|
|
@25701
|
15 years |
vboxsync |
MSC doesn't like comments in defined(). grumble.
|
|
|
@25700
|
15 years |
vboxsync |
iprt/lockvalidator: finishing the code and fixing bugs.
|
|
|
@25694
|
15 years |
vboxsync |
working on lock order testcase…
|
|
|
@25692
|
15 years |
vboxsync |
iprt/lockvalidator: Implemented order validatation and the …
|
|
|
@25690
|
15 years |
vboxsync |
iprt/lockvalidator: Record recursion on the lock stack.
|
|
|
@25689
|
15 years |
vboxsync |
iprt/lockvalidator: Implement the lock stack (not recording recursion yet).
|
|
|
@25685
|
15 years |
vboxsync |
iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
|
|
|
@25684
|
15 years |
vboxsync |
build fix for newer gcc versions
|
|
|
@25682
|
15 years |
vboxsync |
iprt,pdmcritsect: RTMSINTERVAL, RTLockValidatorClass* and some related …
|
|
|
@25671
|
15 years |
vboxsync |
iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix …
|
|
|
@25665
|
15 years |
vboxsync |
iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
|
|
|
@25664
|
15 years |
vboxsync |
ASMAtomicCmpXchgU64.asm,ASMAtomicReadU64.asm: Quickly hacked up some …
|
|
|
@25662
|
15 years |
vboxsync |
lockvalidator.cpp: Fixed a bug in rtLockValidatorDdDoDetection where …
|
|
|
@25660
|
15 years |
vboxsync |
thread.cpp: Fixed case of accessing RTTHRADINT after it was freed.
|
|
|
@25648
|
15 years |
vboxsync |
iprt: Instrumented semeventmulti-linux.cpp and hacked more on the …
|
|
|
@25645
|
15 years |
vboxsync |
IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
|
|
|
@25638
|
15 years |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@25631
|
15 years |
vboxsync |
Runtime: wrong asssertion
|
|
|
@25625
|
15 years |
vboxsync |
iprt/semmutex*: Added RTSemMutexIsOwned. Rewrote mutex recursion …
|
|
|
@25622
|
15 years |
vboxsync |
tstRTLockValidator: testcase improvements.
|
|
|
@25618
|
15 years |
vboxsync |
IPRT,pdmcritsect: More lock validator hacking.
|
|
|
@25617
|
15 years |
vboxsync |
iprt: Added lock validator testcase for read-write semaphore …
|
|
|
@25614
|
15 years |
vboxsync |
iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
|
|
|
@25611
|
15 years |
vboxsync |
iprt/lockvaldiator,++: owner record management and some other stuff. …
|
|
|
@25609
|
15 years |
vboxsync |
lockvalidator.*: some more cleanup.
|
|
|
@25607
|
15 years |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25604
|
15 years |
vboxsync |
iprt: More deadlock hacking.
|
|
|
@25603
|
15 years |
vboxsync |
iprt: More lock validation code.
|
|
|
@25602
|
15 years |
vboxsync |
iprt: More lock validation code; rewrote tstDeadlock.
|
|
|
@25598
|
15 years |
vboxsync |
iprt/thread.h: Added RTThreadGetState, fixed busted RTThreadBlocking.
|
|
|
@25596
|
15 years |
vboxsync |
iprt: Added new format extension: %Rbn - prints the base of a path name.
|
|
|
@25570
|
15 years |
vboxsync |
lockvalidator,semrw-posix.cpp: link the read and write records.
|
|
|
@25568
|
15 years |
vboxsync |
typo
|
|
|
@25567
|
15 years |
vboxsync |
iprt/setjmp.asm/h: windows port
|
|
|
@25565
|
15 years |
vboxsync |
iprt/setjmp.asm: todos
|
|
|
@25552
|
15 years |
vboxsync |
lockvalidator.cpp: plugged memory leak.
|
|
|
@25536
|
15 years |
vboxsync |
iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock …
|
|
|
@25528
|
15 years |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
|
|
|
@25525
|
15 years |
vboxsync |
build fix.
|
|
|
@25519
|
15 years |
vboxsync |
iprt/lockvalidator.h: Added a enabled setting to assist testing.
|
|
|
@25518
|
15 years |
vboxsync |
iprt/assert.h: Added a quiet and maypanic setting so it's possible to …
|
|
|