lp:~naesten/valgrind/vex-segmented
- Get this branch:
- bzr branch lp:~naesten/valgrind/vex-segmented
Branch merges
Branch information
Recent revisions
- 1722. By sewardj
-
Calculate next %rip correctly in palignr instructions (mmx and xmm-class).
Fixes #186238.MERGE TO 3_4_BRANCH.
- 1721. By sewardj
-
In order to make it possible for Valgrind to restart client syscalls
that have been interrupted by signals, on Darwin, generalise an idea
which first emerged in the guest ppc32/64 stuff, in order to solve the
same problem on AIX.Idea is: make all guests have a pseudo-register "IP_AT_SYSCALL", which
records the address of the most recently executed system call
instruction. Then, to back up the guest over the most recent syscall,
simply make its program counter equal to this value. This idea
already existing in the for ppc32/64 guests, but the register was
called "CIA_AT_SC".Currently is not set in guest-amd64.
This commit will break the Valgrind svn trunk (temporarily).
- 1717. By sewardj
-
genoffsets.c: don't use __builtin_offset since older gcc's don't
know about it. Also add some comments. - 1716. By sewardj
-
Change the way pub/libvex_
guest_offsets. h is created, so that it is
correct for a cross-compiled build.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)