lp:~naesten/valgrind/vex-segmented

Created by Samuel Bronson and last modified
Get this branch:
bzr branch lp:~naesten/valgrind/vex-segmented
Only Samuel Bronson can upload to this branch. If you are Samuel Bronson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Samuel Bronson
Project:
Valgrind
Status:
Development

Recent revisions

1725. By Samuel Bronson

Add support for the x86 instruction LSS.

1724. By sewardj

Use more POSIX-standard flags for 'ar'. See #195287.

1723. By sewardj

Make VexGuestAMD64State have a 16-aligned size once again, following
r1886.

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).

1720. By sewardj

Change underscores in the middle of library names into dashes.

1719. By sewardj

Handle redundant REX.W on PUNPCKHgg. Fixes test case dated 2009-01-22
of #173751.

1718. By sewardj

Handle both %gs and %fs prefixes on amd64 a bit more "properly".

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)
This branch contains Public information 
Everyone can see this information.

Subscribers