[DynInst_API:] [dyninst/dyninst] 0417da: 1. Re-implement the power preabmle identification ...


Date: Thu, 13 Sep 2018 11:20:46 -0700
From: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 0417da: 1. Re-implement the power preabmle identification ...
  Branch: refs/heads/new-parallel-parsing
  Home:   https://github.com/dyninst/dyninst
  Commit: 0417da02415ee7bacd138414b20ede72723b6a09
      https://github.com/dyninst/dyninst/commit/0417da02415ee7bacd138414b20ede72723b6a09
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M dyninstAPI/src/BPatch_function.C
    M dyninstAPI/src/BPatch_point.C
    M dyninstAPI/src/block.h
    M dyninstAPI/src/image.C
    M dyninstAPI/src/parse-cfg.C
    M dyninstAPI/src/parse-cfg.h
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C
    M parseAPI/src/JumpTableFormatPred.C
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  1. Re-implement the power preabmle identification code, instead of checking format string,
   we directly check the first 2 bytes

2. Fix instruction mnemonic output on power 8

3. Call Function::finalize() to re-calculate function data


  Commit: ba3b4e5e4d42c4b40a9cc6e16a4cf396e50bfc52
      https://github.com/dyninst/dyninst/commit/ba3b4e5e4d42c4b40a9cc6e16a4cf396e50bfc52
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M parseAPI/src/JumpTableFormatPred.C
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  Two more fixes for parallel parsing

1. There is one reference to Block source edges that lacks locking

2. Only the function frame that creates a block should parse the block


Compare: https://github.com/dyninst/dyninst/compare/f4271d42476b...ba3b4e5e4d42
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 0417da: 1. Re-implement the power preabmle identification ..., Xiaozhu Meng <=