[DynInst_API:] Dyninst 9.1 release (includes ARM InstructionAPI)


Date: Wed, 16 Dec 2015 11:25:29 -0600
From: Barton Miller <bart@xxxxxxxxxxx>
Subject: [DynInst_API:] Dyninst 9.1 release (includes ARM InstructionAPI)
   ================================
     ANNOUNCEMENT: Release 9.0 of
              Dyninst
              ParseAPI
              SymtabAPI
              InstructionAPI
              StackwalkerAPI
              ProcControl
              PatchAPI
              DynC_API
   ================================

We are pleased to announce a new release of Dyninst 9.1 and its
component tool kits. This release includes many bug fixes and
performance improvements, makes an interface abstraction more
consistent, and adds InstructionAPI to the list of components
(SymtabAPI (in read-only mode), ProcControl, and Stackwalker
(in 3rd-party mode)) supporting ARMv8. As with previous
releases, we support Linux, Windows, IBM BG/Q, and Cray systems.
All released components are fully integrated with Dyninst.

Interface changes:
    * Shared objects and executables now both correspond to
      BPatch_objects, and their constituent .o files correspond
      to BPatch_modules.

New features:
    * Initial ARM64 implementation of InstructionAPI; SIMD
      instructions are currently not supported
    * New code example: disassembler
    * Boost should now auto-detect up to version 1.59

Bug fixes:
    * Many x86 decoding bugs fixed (incorrect operand sizes, incorrect
      prefix handling)
    * Memory leaks fixed in line information parsing
    * Slicing no longer attempts to follow edges to or from catch
      blocks
    * Exception block parsing properly matches glibc internals
    * Line information parsing should no longer erroneously fail to
      return line information; also should no longer take quadratic time
    * LD_PRELOAD again works
    * Relocation and instrumentation no longer trigger unnecessary
      parsing on Windows
    * Windows no longer misidentifies calling conventions due to
      use-after-free string corruption
[← Prev in Thread] Current Thread [Next in Thread→]