Show Table of Contents
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
StackModclass now modifies the stack frame of theBPatch_functionfunction. - 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.
SymtabAPIlibrary now provides information about inline functions.- The
ParseAPI,PatchAPI, andBPatchnow represent loops. - The
ProcControlandSymtabAPIlibraries now support thread-local storage (TLS). BPatch_objectandBPatch_moduleare now used consistently for whole binaries and compilation units, respectively. Previously, a shared library was represented asBPatch_objectand one monolithicBPatch_module.- The
BPatchlibrary callbacks now provideBPatch_object.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.