|   Branch: refs/heads/dev-552
  Home:   https://github.com/dyninst/dyninst
  Commit: 15459e9ad06b9b907a3a99a2b9481020ab2fdf06
      https://github.com/dyninst/dyninst/commit/15459e9ad06b9b907a3a99a2b9481020ab2fdf06
  Author: Benjamin Welton <welton@xxxxxxxxxxx>
  Date:   2019-03-20 (Wed, 20 Mar 2019)
  Changed paths:
    M dyninstAPI/src/Relocation/Springboard.C
  Log Message:
  -----------
  Correctness fixes for springboard generators
This patch deals with issues where incorrect springboards could be generated.
Specifically addresses three issues:
1. Springboards trampling function data (addresses github issue #551)
2. Required springboards being spilling over block bounds onto
   other required springboards. Prior a if two required springboards were
   located near each other, there was a chance that one of the springboards
   could be partially overwritten resulting in broken behavior.
3. Unsafe reusage of a codegen object where if a trap was needed,
   both a branch and a trap would be written causing bad behavior.
 |