OLDER NEWS
152501
vex x86->IR: 0x27 0x66 0x89 0x45 (daa)
152818
vex x86->IR: 0xF3 0xAC 0xFC 0x9C (rep lodsb)
Developer-visible changes:
- The names of some functions and types within the Vex IR have
changed.
Run ’svn log -r1689 VEX/pub/libvex_ir.h’ for full details.
Any existing standalone tools will have to be updated to reflect
these changes.
The new names should be clearer.
The file
VEX/pub/libvex_ir.h is also much better commented.
- A number of new debugging command line options have been added.
These are mostly of use for debugging the symbol table and line
number readers:
--trace-symtab-patt=<patt> limit debuginfo tracing to obj name <patt>
--trace-cfi=no|yes
show call-frame-info details? [no]
--debug-dump=syms
mimic /usr/bin/readelf --syms
--debug-dump=line
mimic /usr/bin/readelf --debug-dump=line
--debug-dump=frames
mimic /usr/bin/readelf --debug-dump=frames
--sym-offsets=yes|no
show syms in form ’name+offset’ ? [no]
- Internally, the code base has been further factorised and
abstractified, particularly with respect to support for non-Linux
OSs.
(3.3.0.RC1:
2 Dec 2007, vex r1803, valgrind r7268).
(3.3.0.RC2:
5 Dec 2007, vex r1804, valgrind r7282).
(3.3.0.RC3:
9 Dec 2007, vex r1804, valgrind r7288).
(3.3.0:
10 Dec 2007, vex r1804, valgrind r7290).
Release 3.2.3 (29 Jan 2007)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unfortunately 3.2.2 introduced a regression which can cause an
assertion failure ("vex: the ‘impossible’ happened: eqIRConst") when
running obscure pieces of SSE code.
3.2.3 fixes this and adds one
more glibc-2.5 intercept.
In all other respects it is identical to
3.2.2.
Please do not use (or package) 3.2.2; instead use 3.2.3.
n-i-bz
vex: the ‘impossible’ happened: eqIRConst
n-i-bz
Add an intercept for glibc-2.5 __stpcpy_chk
(3.2.3: 29 Jan 2007, vex r1732, valgrind r6560).
Release 3.2.2 (22 Jan 2007)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.2.2 fixes a bunch of bugs in 3.2.1, adds support for glibc-2.5 based
systems (openSUSE 10.2, Fedora Core 6), improves support for icc-9.X
compiled code, and brings modest performance improvements in some
areas, including amd64 floating point, powerpc support, and startup
responsiveness on all targets.
41