aboutsummaryrefslogtreecommitdiff
path: root/coregrind
AgeCommit message (Expand)Author
2004-11-29Added beginnings of an AMD64 port, so lots of new files and directories.njn
2004-11-28Get rid of various old flags and constants.sewardj
2004-11-28Get rid of all vestiges of translation-chaining, and generally cleansewardj
2004-11-28Build fixes for gcc-2.95.sewardj
2004-11-28Rewrite ensure_valgrind() in a slightly less stupid way. Thissewardj
2004-11-28Comment-only update.sewardj
2004-11-27Make ARM build again.njn
2004-11-27Use better syscall argument names for two wrappers, now that "res" andnjn
2004-11-27Introduced build variables VG_ARCH_ALL, VG_OS_ALL, and VG_PLATFORM_ALL,njn
2004-11-27Moved some duplicated macros out of arch/OS/platform-specific parts,njn
2004-11-27Nuke some defunct constants.njn
2004-11-27Factored out some stuff duplicated across all archs, to do with syscallnjn
2004-11-27Moved the variable VGOFF_(m_eip) from x86, and moved it (and itsnjn
2004-11-27Fix a couple of minor ARM things -- frame pointer is R11, it seems, andnjn
2004-11-27Rename $VG_ARCH/signal.c and $VG_ARCH/signals.c, to makenjn
2004-11-26Added beginnings of an ARM port, to the point where it compiles. It does notnjn
2004-11-26More debug printing for redirections (disabled).sewardj
2004-11-26When creating a child, copy the parent's .vex/.vex_shadow into it sosewardj
2004-11-26Disable core dumps, and remove the previous attempts at factoring outnjn
2004-11-26When VEX bombs, exit in a more understandable way.sewardj
2004-11-26Move declarations of some thread-return-code values from Valgrind tosewardj
2004-11-26Rename arch_thread_aux_t --> ThreadArchAux, to match ThreadArchState.njn
2004-11-26Fix overly-restrictive assertion causing many threaded programs tosewardj
2004-11-26Do some final "sk_" --> "tl_" changes that I missed earlier.njn
2004-11-25run_thread_for_a_while: ensure the guest state layout of the threadsewardj
2004-11-24Fix another potentially-failing use of get_current_tid(), insewardj
2004-11-24Remove now-unnecessary macro.njn
2004-11-24Whoops, unbreak syscall number checking.njn
2004-11-24Cleanups:njn
2004-11-24Removed shadow_regs 'need', because it was being used only trivially innjn
2004-11-24Cleanups, mostly for the baseBlock removal.njn
2004-11-24Removed all uses of register numbers (eg. arch-specific ones like R_EAX, andnjn
2004-11-24Cleanups for baseBlock removal: fix some comments, remove two declsnjn
2004-11-24Update comments for the renaming of arch_thread_t.njn
2004-11-24Get rid of baseBlock. Now, when generated code is running, the guestsewardj
2004-11-23Clean slightly.njn
2004-11-23Remove out-of-date comment.njn
2004-11-23Comment-only changes.njn
2004-11-23Make Vex less verbose, so the regression tests work again.njn
2004-11-23The syscall wrappers for sys_fcntl{,64} were too simplistic -- the 3rdnjn
2004-11-23Get rid of the high/low baseblock distinction. Pointless in a waysewardj
2004-11-23Get rid of the machinery for registering helper functions. VEX callssewardj
2004-11-23Do our own implementations of strchrnul() and rawmemchr().sewardj
2004-11-22Removed the now-defunct files vg_from_ucode.c and vg_to_ucode.c.njn
2004-11-22Move redundant function decls from core.h (they end up in tool.hnjn
2004-11-22Fix some linking problems which were preventing memcheck from starting.sewardj
2004-11-22Make various other tools compile; also fix the stage2 linker script.sewardj
2004-11-22Remove extended_UCode 'need', which has been obsoleted by Vex. Kept thenjn
2004-11-22Fix some out-of-date comments.njn
2004-11-22Remove useless parameters to TL_(pre_syscall)() and TL_(post_syscall)().njn