[DynInst_API:] [dyninst/dyninst] f9abd6: Fix up exception handling code so that we only con...


Date: Tue, 04 Apr 2017 09:31:29 -0700
From: Bill Williams <wwilliam47@xxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] f9abd6: Fix up exception handling code so that we only con...
  Branch: refs/heads/v9.3.x
  Home:   https://github.com/dyninst/dyninst
  Commit: f9abd6cc8808f2dbcd0618871e51165e6a716f95
      https://github.com/dyninst/dyninst/commit/f9abd6cc8808f2dbcd0618871e51165e6a716f95
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C

  Log Message:
  -----------
  Fix up exception handling code so that we only consider call instructions for exception sensitivity and its attendant emulation


  Commit: e668cd27819186483e5965e852cb870dff24baa5
      https://github.com/dyninst/dyninst/commit/e668cd27819186483e5965e852cb870dff24baa5
  Author: Matt Morehouse <mm@xxxxxxxxxxx>
  Date:   2017-03-15 (Wed, 15 Mar 2017)

  Changed paths:
    M dyninstAPI/src/Relocation/CFG/RelocBlock.C

  Log Message:
  -----------
  Track relocated interprocedural edge targets as RelocBlocks.

Before only call edges had their targets tracked as RelocBlocks and
all other interprocedural edge targets were tracked as
block_instances.


  Commit: 8c69b0eb1ce2ebd9ff0132478d1a7d0be4c0cca7
      https://github.com/dyninst/dyninst/commit/8c69b0eb1ce2ebd9ff0132478d1a7d0be4c0cca7
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M appveyor.yml
    M cmake/DyninstConfig.cmake.in
    M cmake/packages.cmake
    M dyninstAPI/h/BPatch_type.h
    M dyninstAPI/src/BPatch_type.C
    M dyninstAPI/src/Parsing.C
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
    M dyninstAPI/src/binaryEdit.h
    M dyninstAPI/src/dynProcess.C
    M dyninstAPI/src/pcEventMuxer.C
    M symtabAPI/h/Function.h
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Object-elf.h
    M symtabAPI/src/Object-nt.C
    M symtabAPI/src/Object-nt.h
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/emitElf.C
    M symtabAPI/src/emitElf.h

  Log Message:
  -----------
  Merge branch 'v9.3.x' into wrwilliams/exception_fixes


  Commit: 9b2dd62c9b8b8ed2e87ea8ce000a7429d553cda7
      https://github.com/dyninst/dyninst/commit/9b2dd62c9b8b8ed2e87ea8ce000a7429d553cda7
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M dyninstAPI/src/Relocation/CFG/RelocBlock.C
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C

  Log Message:
  -----------
  Merge pull request #347 from dyninst/wrwilliams/exception_fixes

Fix up exception handling code so that we only consider call instructions for exception sensitivity and its attendant emulation


Compare: https://github.com/dyninst/dyninst/compare/561e1d915f2a...9b2dd62c9b8b
[← Prev in Thread] Current Thread [Next in Thread→]