[DynInst_API:] [dyninst/dyninst] 2586dd: Fail gracefully when modifying definitions cannot ...


Date: Fri, 12 May 2017 13:33:49 -0700
From: morehouse <mm@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 2586dd: Fail gracefully when modifying definitions cannot ...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 2586dd5858344b3a3a64e6b2c5d6be7f9979c79f
      https://github.com/dyninst/dyninst/commit/2586dd5858344b3a3a64e6b2c5d6be7f9979c79f
  Author: Matt Morehouse <mm@xxxxxxxxxxx>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M dyninstAPI/h/StackMod.h
    M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C

  Log Message:
  -----------
  Fail gracefully when modifying definitions cannot be done safely.


  Commit: bd96f33c81376d1588e304b34d4d98f4939b536d
      https://github.com/dyninst/dyninst/commit/bd96f33c81376d1588e304b34d4d98f4939b536d
  Author: Matt Morehouse <mm@xxxxxxxxxxx>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M dataflowAPI/h/stackanalysis.h
    M dataflowAPI/src/stackanalysis.C
    M dyninstAPI/src/StackMod/StackAccess.C

  Log Message:
  -----------
  Create classes for Definition-Height pairs and sets of those pairs.

The DefHeight typedef is now a class, thereby allowing us to access
its members by name rather than "first" and "second". In addition
there is now a wrapper class for sets of DefHeights with several
useful methods built in for operations on such sets. Previously we
were performing those operations with static methods in the
StackAnalysis class.


  Commit: 06adf84edf20e65fd2826c499f7713c2b17b4b89
      https://github.com/dyninst/dyninst/commit/06adf84edf20e65fd2826c499f7713c2b17b4b89
  Author: Matt Morehouse <mm@xxxxxxxxxxx>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M dataflowAPI/h/stackanalysis.h
    M dataflowAPI/src/stackanalysis.C

  Log Message:
  -----------
  Add class and method descriptions for reaching definitions code.


  Commit: 0a24da7ef0a5b5ce175aefbb8c510e9be3fba236
      https://github.com/dyninst/dyninst/commit/0a24da7ef0a5b5ce175aefbb8c510e9be3fba236
  Author: Matt Morehouse <mm@xxxxxxxxxxx>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/dyninst/dyninst into sfm/cleanup/reaching_defs_refactor


  Commit: 9ece47eb805d8c9e138aa1375d29209c6e820aa5
      https://github.com/dyninst/dyninst/commit/9ece47eb805d8c9e138aa1375d29209c6e820aa5
  Author: morehouse <mm@xxxxxxxxxxx>
  Date:   2017-05-12 (Fri, 12 May 2017)

  Changed paths:
    M dataflowAPI/h/stackanalysis.h
    M dataflowAPI/src/stackanalysis.C
    M dyninstAPI/h/StackMod.h
    M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
    M dyninstAPI/src/StackMod/StackAccess.C

  Log Message:
  -----------
  Merge pull request #369 from dyninst/sfm/cleanup/reaching_defs_refactor

Clean up and refactor reaching definitions for better readability


Compare: https://github.com/dyninst/dyninst/compare/a60f8d1df2e4...9ece47eb805d
[← Prev in Thread] Current Thread [Next in Thread→]