summaryrefslogtreecommitdiff
path: root/coregrind/m_scheduler
AgeCommit message (Expand)AuthorFilesLines
2009-05-28Merge the DARWIN branch onto the trunk.njn3-17/+96
2009-05-21DARWIN sync: spacing.njn1-2/+3
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn1-6/+4
2009-04-22Add support for reading Windows PDB debug info (symbols and linesewardj1-2/+6
2009-03-10Updated copyright years.njn3-3/+3
2009-02-24Remove a number of unused parameters, found with -Wunused-parameter.njn1-5/+5
2009-02-17In the core, include malloc_usable_size() as one of the functions that mustnjn1-1/+1
2008-10-13- Reinstate the 'atfork' from 2.4.0, which was more powerful, and expose it tonjn1-1/+1
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart1-5/+5
2008-05-01Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This addssewardj1-25/+51
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj3-3/+3
2007-12-18Improve handling of programs which require very large main threadsewardj1-0/+8
2007-11-09Merge (from branches/THRCHECK) r6804:sewardj1-11/+27
2007-09-23Fix various format string errors, courtesy of Florian Krohm.njn1-2/+2
2007-08-29Valgrind-side changes to track vx1786 (which was: Support x86 $intsewardj1-1/+5
2007-05-01Avoid compilation warnings with gcc-4.2.sewardj1-1/+1
2007-02-12Get rid of the unused --model-pthreads flag.sewardj1-3/+0
2007-01-08Update copyright dates.sewardj3-3/+3
2006-12-24Split the thread_runstate event into two, start_client_code andnjn1-4/+4
2006-12-23Change the core-tool interface 'thread_run' event to be more useful:sewardj1-7/+20
2006-12-17A naming-only change: rename VG_(set_running) to VG_(acquire_BigLock)sewardj3-42/+41
2006-11-17Redo the interface to m_initimg (module for setting up the initialsewardj1-0/+4
2006-10-17Merge r6148:sewardj2-67/+222
2006-10-14Create a new module, m_vki, and move all knowledge about the kernelsewardj2-1/+3
2006-10-14Create a new module, m_vkiscnums, and move all the system call numberssewardj1-1/+1
2006-06-05Update copyright dates.sewardj3-3/+3
2006-05-07Increase scheduling quantum to 100k basic blocks. Nowadays evensewardj1-1/+1
2006-04-05Minor scheduler tidyings:sewardj1-0/+1
2006-03-21Make the unrecognised-instruction error message more informative.njn1-1/+3
2006-03-16upmerge r5768 (Allow a thread to spin longer when yielding beforesewardj1-2/+2
2006-02-07Synthesise and deliver SIGTRAP to clients when requested to do so by vex.sewardj1-0/+4
2006-01-22rm 'inline' - produces too many complaints with -Winlinesewardj1-1/+1
2006-01-20Changes to make function wrapping work better on ppc64-linux:sewardj1-1/+19
2006-01-17Add test code for checking that m_debuginfo's tocptr-reading code onsewardj1-3/+19
2006-01-13Fix bogus assertions.sewardj1-3/+17
2006-01-13Decode NOREDIR events properly in debug output.tom1-0/+1
2006-01-12Fix more ppc64-linux function wrapping and symbol-table bits and pieces.sewardj1-1/+1
2006-01-12Make function wrapping work on ppc32-linux.sewardj1-115/+36
2006-01-12Make function wrapping work on amd64-linux.sewardj1-27/+0
2006-01-12Merge in function wrapping support from the FNWRAP branch. Thatsewardj1-136/+360
2006-01-02More paranoia please.sewardj1-2/+3
2005-12-26More dispatcher tuning for ppc32/64. Makes a big difference forsewardj1-10/+9
2005-12-22When switching threads on ppc64, clear the reservation pseudo-reg, as on ppc32.sewardj1-1/+1
2005-12-21Renamed coregrind.h to pub_core_clreq.h and introduced pub_tool_clreq.h tonjn1-3/+1
2005-12-19Remove all remaining profiling gunk.njn1-20/+0
2005-12-16Add missing cases in debug printing.sewardj1-0/+4
2005-12-15- Track vex r1494 (x86/amd64 change of conventions for gettingsewardj1-2/+6
2005-11-29Add framework for ppc64 support. Apologies in advance for thesewardj1-1/+1
2005-11-10Call VG_(unknown_SP_update) each time we switch to a new thread. Thistom1-0/+2
2005-11-03Track API change in vex r1429.sewardj1-4/+8