|
|
@30320
|
14 years |
vboxsync |
*: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked …
|
|
|
@30253
|
14 years |
vboxsync |
iprt/assert.h: Use static_assert with g++ when available. Added …
|
|
|
@30112
|
14 years |
vboxsync |
iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
|
|
|
@30111
|
14 years |
vboxsync |
iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
|
|
|
@29500
|
15 years |
vboxsync |
Runtime/R0: FreeBSD build fixes
|
|
|
@29271
|
15 years |
vboxsync |
Make VBoxRT build on sparc.
|
|
|
@29264
|
15 years |
vboxsync |
build fix.
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29247
|
15 years |
vboxsync |
semxroads-generic.cpp: -stdio.h debug.
|
|
|
@28919
|
15 years |
vboxsync |
nits.
|
|
|
@28916
|
15 years |
vboxsync |
Don't use RTStrCopyEx with RTSTR_MAX.
|
|
|
@28915
|
15 years |
vboxsync |
iprt: More path conversion avoidance.
|
|
|
@28912
|
15 years |
vboxsync |
generic/pathhost-generic.cpp -> r3/posix/pathhost-posix.cpp; rewrote …
|
|
|
@28910
|
15 years |
vboxsync |
IPRT: Fixed mixed up free calls.
|
|
|
@28908
|
15 years |
vboxsync |
Runtime/pathhost: a cast is no replacement for RTStrDup()
|
|
|
@28903
|
15 years |
vboxsync |
IPRT: iconv cache.
|
|
|
@28880
|
15 years |
vboxsync |
build fix.
|
|
|
@28877
|
15 years |
vboxsync |
IPRT: pathhost changes.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@27800
|
15 years |
vboxsync |
iprt: applying sparc patch (selectively).
|
|
|
@27787
|
15 years |
vboxsync |
iprt: RTSocket/RTTcp: refcount the sockets the RTDbg* way.
|
|
|
@27744
|
15 years |
vboxsync |
IPRT,*: Renamed RTProcDaemonize to RTProcDaemonizeUsingFork. Added a …
|
|
|
@27350
|
15 years |
vboxsync |
build fix
|
|
|
@27346
|
15 years |
vboxsync |
iprt: Added RTEnvQueryUtf16Block and RTEnvFreeUtf16Block as helpers …
|
|
|
@26608
|
15 years |
vboxsync |
IPRT: linux implementation of RTSystemQueryDmiString.
|
|
|
@26600
|
15 years |
vboxsync |
iprt: Added RTSystemQueryDmiString.
|
|
|
@26562
|
15 years |
vboxsync |
*: Added svn:keywords where missing.
|
|
|
@26344
|
15 years |
vboxsync |
Runtime: white space cleanup.
|
|
|
@26319
|
15 years |
vboxsync |
another warning regarding an ignored return value
|
|
|
@26258
|
15 years |
vboxsync |
two more
|
|
|
@25961
|
15 years |
vboxsync |
IPRT: Added RTUuidCompare2Strs; renamed tstUuid to tstRTUuid.
|
|
|
@25942
|
15 years |
vboxsync |
*: RTEnv usage cleanup - avoid RTEnvGet() as it doesn't necessarily …
|
|
|
@25910
|
15 years |
vboxsync |
RTFileReadAll: Must pass DENY_NONE or we'll assert in down in RTFileOpen.
|
|
|
@25909
|
15 years |
vboxsync |
RTFileReadAll-generic.cpp: committed too much.
|
|
|
@25908
|
15 years |
vboxsync |
RTSemRWIsReadOwner: For assertion in main.
|
|
|
@25831
|
15 years |
vboxsync |
iprt/lockvalidation: give better names to anonymous locks
|
|
|
@25793
|
15 years |
vboxsync |
semrw-*generic.cpp: Corrected the c&p invalid handle errors in …
|
|
|
@25751
|
15 years |
vboxsync |
semrw-lockless-generic.cpp: -todo
|
|
|
@25748
|
15 years |
vboxsync |
iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for …
|
|
|
@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.
|
|
|
@25711
|
15 years |
vboxsync |
iprt: RTSemMutex order validation.
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@25670
|
15 years |
vboxsync |
semrw-lockless-generic.cpp: Use the unordered version of …
|
|
|
@25666
|
15 years |
vboxsync |
semrw-lockless-generic.cpp: bugfix, made it configurable by defining …
|
|
|
@25663
|
15 years |
vboxsync |
semrw-lockless-generic.cpp: Morphed the semxroads-generic.cpp into a …
|
|
|
@25641
|
15 years |
vboxsync |
iprt: file header fixes.
|
|
|
@25638
|
15 years |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@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.
|
|
|
@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 …
|
|
|
@25612
|
15 years |
vboxsync |
semrw-generic.cpp: unfinished instrumentation of the code, but gotta …
|
|
|
@25607
|
15 years |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25604
|
15 years |
vboxsync |
iprt: More deadlock hacking.
|
|
|
@25549
|
15 years |
vboxsync |
semxroads-generic.cpp: bugfix - reset race (of course).
|
|
|
@25522
|
15 years |
vboxsync |
semrw-generic.cpp: Fixed ownership checks in the ReleaseRead code …
|
|
|
@25520
|
15 years |
vboxsync |
iprt/assert.h: Added a quiet and maypanic setting so it's possible to …
|
|
|
@25515
|
15 years |
vboxsync |
semrw-generic.cpp: Fixed timeout handling.
|
|
|
@25513
|
15 years |
vboxsync |
semrw-generic.cpp: Don't reset ReadEvent unless it's necessary as it …
|
|
|
@25491
|
15 years |
vboxsync |
IPRT,PDMCritSect: Fixing critsect regression; contains under …
|
|
|
@25482
|
15 years |
vboxsync |
critsect-generic.cpp: made it less of an #ifdef orgy…
|
|
|
@25478
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validator refactoring.
|
|
|
@25467
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validation.
|
|
|
@25438
|
15 years |
vboxsync |
semsrw-generic.cpp -> semrw-generic.cpp.
|
|
|
@25431
|
15 years |
vboxsync |
RTSemXRoads: initial implementation.
|
|
|
@25426
|
15 years |
vboxsync |
RTSemXRoads: API + testcase.
|
|
|
@25409
|
15 years |
vboxsync |
IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
|
|
|
@25398
|
15 years |
vboxsync |
IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex.
|
|
|
@25381
|
15 years |
vboxsync |
IPRT: Split up sems-win.cpp and semnoint-generic.cpp
|
|
|
@25378
|
15 years |
vboxsync |
Use RTSemMutexRequest*Debug in strict builds.
|
|
|
@25373
|
15 years |
vboxsync |
IPRT,PDMCritSect: More validation changes. Validate posix and linux …
|
|
|
@25368
|
15 years |
vboxsync |
RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
|
|
|
@25000
|
15 years |
vboxsync |
IPRT: Fixed -Wshadow warnings, found two bugs in error paths.
|
|
|
@24189
|
15 years |
vboxsync |
IPRT: Added RTFileQuerySize.
|
|
|
@23718
|
15 years |
vboxsync |
critsect-generic.cpp: Don't use AssertMsgFailed on nested entry since …
|
|
|
@23619
|
15 years |
vboxsync |
comment typo.
|
|
|
@23302
|
15 years |
vboxsync |
IPRT: r52791 repated for RTFileExists.
|
|
|
@23299
|
15 years |
vboxsync |
build fix.
|
|
|
@23298
|
15 years |
vboxsync |
RTDirExists: Added a generic implementation for use on Window because …
|
|
|
@23295
|
15 years |
vboxsync |
RTDirQueryInfo: Resolve symbolic links.
|
|
|
@22133
|
15 years |
vboxsync |
RTAssertShouldPanic-generic.cpp: doc how to disable panic (ring-0).
|
|
|
@21801
|
15 years |
vboxsync |
IPRT: Clearified RTFileReadAll*.
|
|
|
@21725
|
15 years |
vboxsync |
iprt: Added RTMpGetDescription.
|
|
|
@21533
|
15 years |
vboxsync |
semfastmutex-generic.cpp: fixed leak in error path. @todo about no-nesting.
|
|
|
@21399
|
15 years |
vboxsync |
timerlr-generic.cpp,iprt/timer.h: Skip ticks if we're more than 60 …
|
|
|
@21337
|
15 years |
vboxsync |
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel …
|
|
|
@21332
|
15 years |
vboxsync |
dead
|
|
|
@20647
|
15 years |
vboxsync |
IPRT: Added simple testcase for the RTStrCache API (just to smoke it out).
|
|
|
@20603
|
15 years |
vboxsync |
Runtime/generic SemRW: fix return values
|
|
|
@20601
|
15 years |
vboxsync |
Runtime: generic SemRW code, removed old implementation
|
|
|
@20575
|
15 years |
vboxsync |
IPRT: Wrote the body for tstRTMemPool and fixed two isseus in …
|
|
|
@20561
|
15 years |
vboxsync |
iprt: Implemented RTMemPoolDestroy
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20364
|
16 years |
vboxsync |
IPRT: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|