VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @40938   13 years vboxsync runtime: backed out r77481,r77482,r77483,r77484,r77485
(edit) @40934   13 years vboxsync Runtime: linux 3.4-rc3 build fix [-fpermissive]
(edit) @40806   13 years vboxsync RTSpinlock: Redid the interface, eliminating NoInts and Tmp. Whether a …
(edit) @39456   13 years vboxsync rtThreadMain: Try prevent gcc from hiding arguments in optimized …
(edit) @39083   13 years vboxsync IPRT: -Wunused-parameter.
(edit) @38636   13 years vboxsync *,IPRT: Redid the ring-3 init to always convert the arguments to UTF-8.
(edit) @36951   14 years vboxsync warnings
(edit) @36596   14 years vboxsync iprt/thread.h: Added RTThreadIsInitialized, RTThreadIsSelfKnown and …
(edit) @36555   14 years vboxsync Use DECLHIDDEN, especially in IPRT.
(edit) @36233   14 years vboxsync IPRT: linux R0 threads
(edit) @34256   14 years vboxsync IPRT: Must clear the TLS entry holding RTTHREAD before freeing the …
(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) @28903   15 years vboxsync IPRT: iconv cache.
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @25759   15 years vboxsync iprt/semaphore.h: RT_LOCK_CHECK_ORDER && IN_RING3 -> wrap …
(edit) @25724   15 years vboxsync iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow …
(edit) @25690   15 years vboxsync iprt/lockvalidator: Record recursion on the lock stack.
(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) @25622   15 years vboxsync tstRTLockValidator: testcase improvements.
(edit) @25618   15 years vboxsync IPRT,pdmcritsect: More lock validator hacking.
(edit) @25611   15 years vboxsync iprt/lockvaldiator,++: owner record management and some other stuff. …
(edit) @25598   15 years vboxsync iprt/thread.h: Added RTThreadGetState, fixed busted RTThreadBlocking.
(edit) @25528   15 years vboxsync IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
(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) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
(edit) @25000   15 years vboxsync IPRT: Fixed -Wshadow warnings, found two bugs in error paths.
(edit) @23125   15 years vboxsync rtThreadAdopt: bugfix.
(edit) @23124   15 years vboxsync IPRT: Added RTThreadIsMain().
(edit) @21337   15 years vboxsync IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel …
(edit) @20273   16 years vboxsync Runtime/thread: paranoia check in strict builds for held rwsem locks …
(edit) @20008   16 years vboxsync PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
(edit) @15880   16 years vboxsync IPRT/threadinit: removed double #ifdef IN_RING3.
(edit) @15747   16 years vboxsync restored waiting on non-waitable assert (things I do to please Knut :) )
(edit) @15740   16 years vboxsync removed bogus assert when trying to wait on non-waitable thread
(edit) @14298   16 years vboxsync Corrected a couple of grammos.
(edit) @14001   16 years vboxsync Not C++ comments.
(edit) @13908   16 years vboxsync Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build.
(edit) @13837   16 years vboxsync s/%Vr\([acfs]\)/%Rr\1/g - since I'm upsetting everyone anyway, better …
(edit) @13836   16 years vboxsync s/ELEMENTS/RT_ELEMENTS/g - retiring ELEMENTS (finally).
(edit) @11596   16 years vboxsync iprt: Added RTThreadCreateV and RTThreadCreateF which takes a format …
(edit) @10795   16 years vboxsync IPRT: Enabled the rtThreadRemoveLocked assertion on OS/2, hoping that …
(edit) @10792   16 years vboxsync IPRT: Fixed issue where RTCreateThread would race against the …
(edit) @8679   17 years vboxsync Ignore NIL_RTTHREAD parameters for the RTThreadGet*LockCount APIs.
(edit) @8669   17 years vboxsync Use the IN_TREE flag instead of the state just to be on the safe side.
(edit) @8661   17 years vboxsync Another attempt - don't call rtThreadRemove twice and if we do call …
(edit) @8658   17 years vboxsync Invalidate the thread structure *after* removing it from the tree or …
(edit) @8645   17 years vboxsync Added lock counts to the threads.
(edit) @8245   17 years vboxsync rebranding: IPRT files again.
(edit) @8196   17 years vboxsync OS/2: Temporarily disabled assertion that crashes debug builds.
(edit) @8170   17 years vboxsync Rebranding: replacing more innotek strings.
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @6961   17 years vboxsync Generic implementation (in case it's needed).
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5519   17 years vboxsync Runtime: Fixed memory leaks found by valgrind.
(copy) @5417   17 years vboxsync various stray files -> common/misc/
copied from trunk/src/VBox/Runtime/thread.cpp
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
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