|
|
@26558
|
15 years |
vboxsync |
include: svn:eol-style.
|
|
|
@26553
|
15 years |
vboxsync |
Main: backing out r57728 + r57730 which burn on windows
|
|
|
@26550
|
15 years |
vboxsync |
Main: Bstr makeover -- make Bstr(NULL) and Bstr() behave the same; …
|
|
|
@26526
|
15 years |
vboxsync |
VMM,asm.h,Config.kmk: win.amd64 warnings; fixed the ASMAtomicSubU32 …
|
|
|
@26520
|
15 years |
vboxsync |
iprt: Added RTPathChangeToUnixSlashes and RTPathChangeToDosSlashes.
|
|
|
@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}, …
|
|
|
@26476
|
15 years |
vboxsync |
iprt: Added RTPathCountComponents, RTPathCopyComponents, …
|
|
|
@26452
|
15 years |
vboxsync |
iprt/memcache.h: Some more optimizations and more benchmarks.
|
|
|
@26431
|
15 years |
vboxsync |
Updated function description
|
|
|
@26430
|
15 years |
vboxsync |
Introducing RTR0MemObjAllocPhysEx
|
|
|
@26419
|
15 years |
vboxsync |
tstRTMemCache: Testcase + bug fixes. Works pretty well, but should try …
|
|
|
@26416
|
15 years |
vboxsync |
RTMemCache: Initial coding (completely untested).
|
|
|
@26369
|
15 years |
vboxsync |
iprt/err.h: VERR_IGNORED
|
|
|
@26341
|
15 years |
vboxsync |
include/iprt: scm cleaning up spaces.
|
|
|
@26226
|
15 years |
vboxsync |
s/RTGCDECL/RTGCDECL/g
|
|
|
@26224
|
15 years |
vboxsync |
s/IN_RT_GC/IN_RT_RC/g
|
|
|
@26209
|
15 years |
vboxsync |
IPRT: Added RTTimeSet.
|
|
|
@26163
|
15 years |
vboxsync |
PDM: s/pUsbReg/pReg/g (2nd try, backed out r57176)
|
|
|
@26133
|
15 years |
vboxsync |
IPRT: Added RTPathJoin.
|
|
|
@26060
|
15 years |
vboxsync |
IPRT: Added RTFileOpenF/V.
|
|
|
@26011
|
15 years |
vboxsync |
iprt/cdefs.h: build fix.
|
|
|
@26007
|
15 years |
vboxsync |
iprt/cdefs.h: Fixed sign compare gcc warning when using RT_BSWAP_U16 …
|
|
|
@26006
|
15 years |
vboxsync |
iprt/cdefs.h: Fixed sign compare gcc warning when using RT_BSWAP_U16 …
|
|
|
@25984
|
15 years |
vboxsync |
pdmifs.h: the penultimate batch of refactored interface ID code.
|
|
|
@25966
|
15 years |
vboxsync |
PDMIBASE refactoring; use UUID as interface IDs.
|
|
|
@25961
|
15 years |
vboxsync |
IPRT: Added RTUuidCompare2Strs; renamed tstUuid to tstRTUuid.
|
|
|
@25953
|
15 years |
vboxsync |
Runtime/RTFileIoCtl: fixed prototype (iRequest => ulRequest)
|
|
|
@25942
|
15 years |
vboxsync |
*: RTEnv usage cleanup - avoid RTEnvGet() as it doesn't necessarily …
|
|
|
@25923
|
15 years |
vboxsync |
RTPathStripTrailingSlash: testcase + extensions.
|
|
|
@25922
|
15 years |
vboxsync |
iprt/file.h: doc update.
|
|
|
@25908
|
15 years |
vboxsync |
RTSemRWIsReadOwner: For assertion in main.
|
|
|
@25857
|
15 years |
vboxsync |
iprt/time.h: Fixed RTTimeSpecGetTimespec, RTTimeSpecGetDosSeconds and …
|
|
|
@25853
|
15 years |
vboxsync |
fixed RTTimeSpecGetTimeval() if usec is negative
|
|
|
@25821
|
15 years |
vboxsync |
iprt/cdefs.h: builtin_constant_p for RT_BSWAP_* with gcc
|
|
|
@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 …
|
|
|
@25723
|
15 years |
vboxsync |
iprt/RTSemRW: A little cleanup.
|
|
|
@25722
|
15 years |
vboxsync |
iprt/RTSemFastMutex: A little cleanup.
|
|
|
@25721
|
15 years |
vboxsync |
iprt/RTSemMutex: MutexSem -> hMutexSem
|
|
|
@25720
|
15 years |
vboxsync |
iprt: Added RTSemEventMultiCreateEx and did some cleanups of the …
|
|
|
@25717
|
15 years |
vboxsync |
iprt: Added RTSemEventCreateEx and did some cleanups of the …
|
|
|
@25711
|
15 years |
vboxsync |
iprt: RTSemMutex order validation.
|
|
|
@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 …
|
|
|
@25700
|
15 years |
vboxsync |
iprt/lockvalidator: finishing the code and fixing bugs.
|
|
|
@25692
|
15 years |
vboxsync |
iprt/lockvalidator: Implemented order validatation and the …
|
|
|
@25685
|
15 years |
vboxsync |
iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
|
|
|
@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 …
|
|
|
@25667
|
15 years |
vboxsync |
iprt/asm.h: grumble - copy & past at 5am.
|
|
|
@25665
|
15 years |
vboxsync |
iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
|
|
|
@25647
|
15 years |
vboxsync |
Some more doxygen fixes, now for Core.docs.
|
|
|
@25645
|
15 years |
vboxsync |
IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
|
|
|
@25640
|
15 years |
vboxsync |
iprt: Added RTSemEventMulti[Set|Add|Remove]Signaller.
|
|
|
@25638
|
15 years |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@25624
|
15 years |
vboxsync |
iprt/semmutex*: Added RTSemMutexIsOwned. Rewrote mutex recursion …
|
|
|
@25622
|
15 years |
vboxsync |
tstRTLockValidator: testcase improvements.
|
|
|
@25620
|
15 years |
vboxsync |
iprt/semaphore.h: Added Debug wrappers for all the RW semaphores.
|
|
|
@25618
|
15 years |
vboxsync |
IPRT,pdmcritsect: More lock validator hacking.
|
|
|
@25617
|
15 years |
vboxsync |
iprt: Added lock validator testcase for read-write semaphore …
|
|
|
@25616
|
15 years |
vboxsync |
iprt/semrw-*: Added RTSemRWGetReadCount. Adjusted writer fairness a …
|
|
|
@25614
|
15 years |
vboxsync |
iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
|
|
|
@25610
|
15 years |
vboxsync |
iprt/lockvalidator.h: spaces and docs
|
|
|
@25607
|
15 years |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25602
|
15 years |
vboxsync |
iprt: More lock validation code; rewrote tstDeadlock.
|
|
|
@25599
|
15 years |
vboxsync |
iprt/test.h: Macro fixes and documented rcCheck usage.
|
|
|
@25598
|
15 years |
vboxsync |
iprt/thread.h: Added RTThreadGetState, fixed busted RTThreadBlocking.
|
|
|
@25591
|
15 years |
vboxsync |
fix for compiling against Linux 2.6.33+
|
|
|
@25572
|
15 years |
vboxsync |
build fix.
|
|
|
@25571
|
15 years |
vboxsync |
grumble.
|
|
|
@25570
|
15 years |
vboxsync |
lockvalidator,semrw-posix.cpp: link the read and write records.
|
|
|
@25569
|
15 years |
vboxsync |
iprt/lockvalidator.h: docs.
|
|
|
@25566
|
15 years |
vboxsync |
iprt/setjmp.asm/h: windows port
|
|
|
@25559
|
15 years |
vboxsync |
*/err.mac,x86.mac: regenerated (kmk incs)
|
|
|
@25548
|
15 years |
vboxsync |
iprt/assert.h: RTASSERT_QUIET for shutting up assertions in code that …
|
|
|
@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, …
|
|
|
@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 …
|
|
|
@25517
|
15 years |
vboxsync |
iprt/test.h: Added RTTestErrorCount and RTTestIErrorCount.
|
|
|
@25508
|
15 years |
vboxsync |
iprt/lockvalidator: read/write lock accounting.
|
|
|
@25498
|
15 years |
vboxsync |
IPRT: Added lock validator hooks to semrw-posix.cpp.
|
|
|
@25496
|
15 years |
vboxsync |
ASMAtomicCmpXchgU8: 32-bit build fix.
|
|
|
@25495
|
15 years |
vboxsync |
iprt/asmdefs.mac: the export directive should work with yasm as well now.
|
|
|
@25493
|
15 years |
vboxsync |
iprt/asm.h: Just use the assembly for MSC variant since we've got it.
|
|
|
@25491
|
15 years |
vboxsync |
IPRT,PDMCritSect: Fixing critsect regression; contains under …
|
|
|
@25490
|
15 years |
vboxsync |
iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and …
|
|
|
@25478
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validator refactoring.
|
|
|
@25477
|
15 years |
vboxsync |
include: Made the headers build cleanly on linux again.
|
|
|
@25475
|
15 years |
vboxsync |
iprt/cdefs.h: drop the lisp.
|
|
|
@25467
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validation.
|
|
|
@25426
|
15 years |
vboxsync |
RTSemXRoads: API + testcase.
|
|
|
@25409
|
15 years |
vboxsync |
IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
|
|
|
@25406
|
15 years |
vboxsync |
IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
|
|
|
@25403
|
15 years |
vboxsync |
IPRT: Added RT_CLAMP macro.
|
|
|