[DynInst_API:] [dyninst/dyninst] 28a0f5: Use thread-safe source and target edge copy method...


Date: Wed, 19 May 2021 15:37:16 -0700
From: noreply@xxxxxxxxxx
Subject: [DynInst_API:] [dyninst/dyninst] 28a0f5: Use thread-safe source and target edge copy method...
  Branch: refs/heads/power_parsing_fixes
  Home:   https://github.com/dyninst/dyninst
  Commit: 28a0f5efcb8432b5087024bba32f69040aeb5182
      https://github.com/dyninst/dyninst/commit/28a0f5efcb8432b5087024bba32f69040aeb5182
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2021-05-19 (Wed, 19 May 2021)

  Changed paths:
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  Use thread-safe source and target edge copy methods to iterate edges during finliazation


  Commit: 55a2bb6583aa7641cadd7b8ad476925b3dd5c81b
      https://github.com/dyninst/dyninst/commit/55a2bb6583aa7641cadd7b8ad476925b3dd5c81b
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2021-05-19 (Wed, 19 May 2021)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-power.C

  Log Message:
  -----------
  Use std::map::find rather than [] to avoid corruption of a power decoding table


  Commit: b2fc4b23a0e4d8bd7942aabaf20a55be63e71090
      https://github.com/dyninst/dyninst/commit/b2fc4b23a0e4d8bd7942aabaf20a55be63e71090
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2021-05-19 (Wed, 19 May 2021)

  Changed paths:
    M dataflowAPI/src/slicing.C
    M parseAPI/src/Function.C

  Log Message:
  -----------
  More fixes for parsing Power binaries:
1. convert asserts in slicing to debug logging
2. copy block edge list during finalization when determining function's block list


Compare: https://github.com/dyninst/dyninst/compare/28a0f5efcb84%5E...b2fc4b23a0e4
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 28a0f5: Use thread-safe source and target edge copy method..., noreply <=