x86 guest: majorly rehash eflags thunk scheme for a second time. See
detailed comment in priv/guest-x86/gdefs.h. In short we move to a
4-word thunk so as to be able to present Memcheck with the data
dependencies we want, and at the same time allow iropt to easily
optimise away most of the helper calls that evaluate the thunk.
Hopefully this is the last change.
Comment in priv/guest-x86/gdefs.h also explains properly the
relationship between the thunk arrangements and how we expect Memcheck
to behave with respect to definedness of flags.
git-svn-id: svn://svn.valgrind.org/vex/trunk@525 8f6e269a-dfd6-0310-a8e1-e2731360e62c
5 files changed