Documentation for the DynamoRIO Beta Release
Version 0.9.4
(c) Copyright 2002-2005 HEWLETT-PACKARD COMPANY
(c) Copyright 2002-2005 Massachusetts Institute of Technology
Contents
What's New in Version 0.9.4
This release's main feature is extending coverage to the latest Linux
and Windows platforms. Windows XP SP2 and Windows 2003 are now supported,
and the Linux glibc issues are resolved. Later Linux kernels are also
supported, though corner cases with signals are not all handled. The changelog lists the other features and bug fixes.
We have set up a user
discussion email list.
The new Windows GUI will display custom client statistics that are
exported appropriately. See our custom
statistics example.
What's New in Version 0.9.3
We have made a number of changes to our interface that are not
backward-compatible with prior releases (0.9.2 and
earlier). The changes most likely to affect existing
clients are discussed in the compatibility
notes.
Below is a list of the new features in this release (these are also
listed in the changelog). For more information on
each of them see the API documentation.
- Adaptive optimization
- Custom traces
- Custom exit stubs
- Targeting a basic block prefix that restores a register
- Using DynamoRIO as a standalone library
- Adaptive level-of-detail IR
- Support for saving and restoring floating-point, MMX, and SSE state
- Thread-awareness support