]> git.ipfire.org Git - thirdparty/valgrind.git/commit
It has long been assumed that host and guest architectures
authorFlorian Krohm <florian@eich-krohm.de>
Wed, 31 Dec 2014 12:09:38 +0000 (12:09 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Wed, 31 Dec 2014 12:09:38 +0000 (12:09 +0000)
commitf3cf0a5a6388741d7f6c1762dda299790c027532
treea57737780f1ccbcb6a984426d7cd248c7bb7478b
parenta94184a28ea195137711e43dce725066efcf1952
It has long been assumed that host and guest architectures
are the same - even though the initial design goal was likely
different allowing a cross-valgrind of sorts. But as Julian
put it:
But it's been 12+ years and I've never once heard any mention of
such a thing.  So perhaps it's time to give up on that one.

Now let's take advantage of this decision and tighten up the VEX
API using Addr instead of Addr64. As a first step move the definition
of Addr into VEX proper and change the chase_into_ok callback
accordingly.

git-svn-id: svn://svn.valgrind.org/vex/trunk@3050
19 files changed:
VEX/priv/guest_amd64_defs.h
VEX/priv/guest_amd64_toIR.c
VEX/priv/guest_arm64_defs.h
VEX/priv/guest_arm64_toIR.c
VEX/priv/guest_arm_defs.h
VEX/priv/guest_arm_toIR.c
VEX/priv/guest_generic_bb_to_IR.c
VEX/priv/guest_generic_bb_to_IR.h
VEX/priv/guest_mips_defs.h
VEX/priv/guest_mips_toIR.c
VEX/priv/guest_ppc_defs.h
VEX/priv/guest_ppc_toIR.c
VEX/priv/guest_s390_defs.h
VEX/priv/guest_s390_toIR.c
VEX/priv/guest_x86_defs.h
VEX/priv/guest_x86_toIR.c
VEX/priv/main_main.c
VEX/pub/libvex.h
VEX/pub/libvex_basictypes.h