The Pentium 4 recycles the CS segment override prefix (0x2E) to mean
'predict not taken' when it appears before a conditional branch.
Valgrind 1.9.6 doesn't know how to handle this.  The appended patch
makes it ignore the prefix in this case, which should be safe.

A DS segment override means 'predict taken', but valgrind already
ignores that on a conditional branch, so nothing needs to be done.

(Zack Weinberg)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1720 a5019735-40e9-0310-863c-91ae7b9d1cf9
1 file changed