summaryrefslogtreecommitdiff
path: root/coregrind/m_scheduler
AgeCommit message (Expand)AuthorFilesLines
2005-10-15Clarify the disInstr message.njn1-7/+10
2005-10-06Changed some overflow-prone counters from UInt to ULong.njn1-4/+4
2005-09-29Add an explanatory message for when instruction decoding fails.njn1-0/+9
2005-09-27This commit merges in changes from branches/ASPACEM (specifically,sewardj2-27/+31
2005-09-12assert ppc guest_state vector regs are 16byte alignedcerion1-0/+4
2005-08-28Give file a better name.njn1-1/+1
2005-08-25comment-only wibblesnjn1-2/+2
2005-08-25avoid unnecessary newlinesnjn1-4/+4
2005-08-17Partial implementation of mallinfo(). It still puts zero in allnjn1-0/+1
2005-08-07Valgrind-side stub for dealing with x86 sysenter artefacts from Vex.sewardj1-0/+18
2005-08-05ppc32-linux: clear reservation before running thread; see attachedsewardj1-0/+20
2005-07-29Handle a failure case more gracefully.sewardj1-0/+12
2005-07-27Move (commented out) call to VG_(tm_thread_switchto) to VG_(set_running) sotom1-1/+4
2005-07-02Removed the remnants of the attempt at an ARM port, because it hadnjn1-3/+0
2005-06-26Remove empty sanity check function. And clean up sanity checking in njn1-14/+1
2005-06-26Simplify atfork to only provide the functionality we need.njn1-1/+1
2005-06-24Moved Robert's stack tracking code out of m_aspacemgr into a new modulenjn1-3/+4
2005-06-23Removed the VGA_/VGO_/VGP_ prefixes for arch/OS/platform-specificnjn1-14/+14
2005-06-23For symbols which have C-level global scope but which we regard assewardj3-15/+15
2005-06-21Move VG_(resume_scheduler) to m_signals, and make it local. Reducesnjn1-14/+0
2005-06-21Move VKI_SIGVGKILL and VKI_SIGVGRTUSERMAX out of vki-linux.h since they'renjn1-1/+1
2005-06-21Fix bug causing TINVALs to throw away huge numbers of translationssewardj1-3/+2
2005-06-21Malloc replacement worked very much like a 'need', but wasn't one.njn1-9/+9
2005-06-21Don't #include pub_core_debuginfo.h in pub_core_aspacemgr.h. So havenjn1-0/+1
2005-06-20Finally, valgrind on ppc32.cerion1-0/+13
2005-06-20Remove some unnecessary #includes, comment some others.njn2-4/+4
2005-06-19Move VG_(sanity_check_general) out of m_main.c into scheduler.c.njn1-2/+88
2005-06-19Move VG_(bbs_done) out of main and make it local in scheduler.c. Thisnjn1-3/+8
2005-06-19Final commit for the initial modularisation pass:njn2-138/+17
2005-06-18Created coregrind.h, a counterpart to valgrind.h containing the internalnjn1-4/+5
2005-06-17Renamed the m_syscalls module m_syswrap, which better describes what itnjn1-1/+1
2005-06-17Moved the basic syscall stuff out of m_libcbase.c into a new modulenjn1-0/+1
2005-06-17Renamed VG_(mark_from_registers) to the more generalnjn1-11/+0
2005-06-13Created m_machine, for various machine-related things.njn1-35/+22
2005-06-12Moved the last two functions out of linux/core_os.c, and removed it.njn1-2/+1
2005-06-12Moved more stuff out of core_os.c into better places.njn1-2/+28
2005-06-12Finished the modularisation of vg_mylibc.c, which meant it could be removed.njn2-0/+2
2005-06-11Having moved VG_(arena_strdup)() out of core.h, core.h no longernjn1-0/+1
2005-06-10Moved various pieces of linux/core_os.c to the modules that use them.njn1-2/+16
2005-06-10Modularised signal libc stuff into m_libcsignal.njn1-0/+1
2005-06-07A major overhaul of all machinery to do with syscalls, but mostly ofsewardj1-5/+5
2005-06-04Implement stack registration client requests. See the documentationrjwalsh1-0/+15
2005-06-04Modularised file and socket libc stuff in m_libcfile.njn1-0/+1
2005-06-04Modularised assertions and panics in m_libcassert.njn2-0/+2
2005-06-03Modularise printing functions in m_libcprint.njn1-0/+1
2005-06-02Started modularising vg_mylibc. Put all the standalone stuff -- ie. notnjn1-0/+1
2005-06-01Modularised the profiling stuff as m_profile.c. It's much more njn1-0/+1
2005-05-31Completely zero out all the thread records at initialisation. As farsewardj1-1/+5
2005-05-31Modularised vg_signals.c as m_signals.c.njn1-0/+1
2005-05-31Modularised vg_main.c as m_main.c. Moved some stuff out of it to reduce thenjn1-0/+2