14 Commits

Author SHA1 Message Date
Bart Van Assche
69b34b1f61 Avoid that gcc 4.5.x reports the warning "taking address of expression of type void". Tested on amd64 and on ppc64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11243
2010-07-29 18:12:23 +00:00
Bart Van Assche
0d35a8d1f6 Reverted r11238.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11239
2010-07-29 09:34:46 +00:00
Bart Van Assche
e7095b5260 Avoid that gcc 4.5.x reports the warning "taking address of expression of type void".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11238
2010-07-29 07:53:57 +00:00
Julian Seward
9b0574dff8 Update copyright dates to 2010.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121
2010-05-03 21:37:12 +00:00
Nicholas Nethercote
2001629c3f Updated copyright years.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344
2009-03-10 22:02:09 +00:00
Julian Seward
5679a22410 Update copyright dates ("200X-2007" --> "200X-2008").
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7398
2008-02-11 11:34:59 +00:00
Julian Seward
172505c978 Update copyright dates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6488
2007-01-08 06:01:59 +00:00
Julian Seward
ad67fd79fe Update copyright dates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5954
2006-06-05 23:21:15 +00:00
Julian Seward
f9a9e03c7a Merge in function wrapping support from the FNWRAP branch. That
branch hereby becomes inactive.  This currently breaks everything
except x86; fixes for amd64/ppc32 to follow.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5520
2006-01-12 12:32:32 +00:00
Julian Seward
87e9f78e0c - Track vex r1494 (x86/amd64 change of conventions for getting
to translations and back to dispatcher, and also different arg
  passing conventions to LibVEX_Translate).

- Rewrite x86 dispatcher to not increment the profiling counters
  unless requested by the user.  This dramatically reduces the
  D1 miss rate and gives considerable performance improvement
  on x86.  Also, restructure and add comments to dispatch-x86-linux.S
  to make it much easier to follow (imo).

amd64/ppc32/ppc64 fixes to follow.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5345
2005-12-15 14:07:07 +00:00
Nicholas Nethercote
660675fc55 Unbreak build by moving creating pub_core_dispatch_asm.h for holding
asm-only constants.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3677
2005-05-12 13:15:38 +00:00
Julian Seward
b11df7045f Fix PURPOSE comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3675
2005-05-12 08:27:04 +00:00
Nicholas Nethercote
228797daf3 Move some macros into a more private place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3673
2005-05-12 05:26:13 +00:00
Nicholas Nethercote
8e2169edd9 Modularised the dispatchers in m_dispatch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3672
2005-05-12 05:13:04 +00:00