-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Developer Toolset
B.6. Changes in dyninst
Red Hat Developer Toolset 4.1 is distributed with dyninst 9.1.0, which provides a number of bug fixes and feature enhancements over the version included in the previous release of Red Hat Developer Toolset. Below is a list of new features in this release.
B.6.1. Changes Since Red Hat Developer Toolset 4.0
The following features have been added since the release of dyninst included in Red Hat Developer Toolset 4.0:
- The new
StackMod
class now modifies the stack frame of theBPatch_function
function. - Dyninst now has a defensive mode for analyzing malware patterns.
- Gap parsing now uses machine learning to find function boundaries in a compiler-agnostic way.
SymtabAPI
library now provides information about inline functions.- The
ParseAPI
,PatchAPI
, andBPatch
now represent loops. - The
ProcControl
andSymtabAPI
libraries now support thread-local storage (TLS). BPatch_object
andBPatch_module
are now used consistently for whole binaries and compilation units, respectively. Previously, a shared library was represented asBPatch_object
and one monolithicBPatch_module
.- The
BPatch
library callbacks now provideBPatch_object
.