[DynInst_API:] [dyninst/dyninst] a9cbc9: Added category for vector instructions and initial...


Date: Wed, 22 Aug 2018 07:24:36 -0700
From: Xiaozhu Meng <mxz297@xxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a9cbc9: Added category for vector instructions and initial...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: a9cbc99d59e8f645381f24d90f9cce8815690e53
      https://github.com/dyninst/dyninst/commit/a9cbc99d59e8f645381f24d90f9cce8815690e53
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-10-30 (Mon, 30 Oct 2017)

  Changed paths:
    M instructionAPI/h/InstructionCategories.h
    M instructionAPI/h/Operation.h
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Added category for vector instructions and initial implementation of detection.


  Commit: fa72b9f6d0ce75aa15f1469d1ae48a2c0ddc08cf
      https://github.com/dyninst/dyninst/commit/fa72b9f6d0ce75aa15f1469d1ae48a2c0ddc08cf
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-12-21 (Thu, 21 Dec 2017)

  Changed paths:
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Add missing operand types for vector info.


  Commit: 915170475fc53d66439f07366781a88d2cbdc010
      https://github.com/dyninst/dyninst/commit/915170475fc53d66439f07366781a88d2cbdc010
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-01-10 (Wed, 10 Jan 2018)

  Changed paths:
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Compare against the proper operand field (addressing mode, not type).


  Commit: bf8af5bd315991cdcd946927eb84d27ae76fa1f3
      https://github.com/dyninst/dyninst/commit/bf8af5bd315991cdcd946927eb84d27ae76fa1f3
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-06-06 (Wed, 06 Jun 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/src/dyn_regs.C

  Log Message:
  -----------
  Fix bit-size for YMM and ZMM registers


  Commit: 12ed82125b72a61357df15bb32a18c1ccbce06f9
      https://github.com/dyninst/dyninst/commit/12ed82125b72a61357df15bb32a18c1ccbce06f9
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-06-06 (Wed, 06 Jun 2018)

  Changed paths:
    M CMakeLists.txt
    M cmake/shared.cmake
    M common/h/dyn_regs.h
    M common/h/dyntypes.h
    M common/h/entryIDs.h
    M common/src/addrtranslate-sysv.C
    M common/src/arch-aarch64.C
    M common/src/arch-aarch64.h
    M common/src/dyn_regs.C
    M common/src/freebsdHeaders.h
    M common/src/linuxHeaders.h
    M common/src/ntHeaders.h
    M common/src/vxworksHeaders.h
    M dataflowAPI/rose/semantics/DispatcherPowerpc.C
    M dataflowAPI/src/liveness.C
    M dwarf/src/dwarfFrameParser.C
    M dwarf/src/dwarfHandle.C
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
    M dyninstAPI/src/dynProcess.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/syscallNotification.C
    M elf/h/Elf_X.h
    M elf/src/Elf_X.C
    A examples/CMakeLists.txt
    A examples/codeCoverage/Makefile.afs
    A examples/codeCoverage/README
    A examples/codeCoverage/README.staticdist
    A examples/codeCoverage/codeCoverage.C
    A examples/codeCoverage/libInst.C
    A examples/codeCoverage/libInst.h
    A examples/codeCoverage/libtestcc.c
    A examples/codeCoverage/libtestcc.h
    A examples/codeCoverage/package.bash
    A examples/codeCoverage/testcc.c
    A examples/unstrip/Makefile.afs
    A examples/unstrip/README
    A examples/unstrip/callback.C
    A examples/unstrip/callback.h
    A examples/unstrip/database.C
    A examples/unstrip/database.h
    A examples/unstrip/ddb.db
    A examples/unstrip/fingerprint.C
    A examples/unstrip/fingerprint.h
    A examples/unstrip/foo.c
    A examples/unstrip/foo.sh
    A examples/unstrip/generate-learn-binary.bash
    A examples/unstrip/package.bash
    A examples/unstrip/params.db
    A examples/unstrip/predicates.h
    A examples/unstrip/semanticDescriptor.C
    A examples/unstrip/semanticDescriptor.h
    A examples/unstrip/test.c
    A examples/unstrip/types.C
    A examples/unstrip/types.h
    A examples/unstrip/unistd.db
    A examples/unstrip/unstrip.C
    A examples/unstrip/util.C
    A examples/unstrip/util.h
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C
    M parseAPI/src/Block.C
    M parseAPI/src/Function.C
    M parseAPI/src/LoopAnalyzer.C
    M parseAPI/src/Parser.C
    M parseAPI/src/SymbolicExpression.C
    M parseAPI/src/SymtabCodeSource.C
    M proccontrol/src/process.C
    M symtabAPI/h/Module.h
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Variable.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/dwarfWalker.h
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  Merge branch 'github_master' into vector_categories


  Commit: 8c7d9e465fd9bf267a45dd957127ffa7d54478d7
      https://github.com/dyninst/dyninst/commit/8c7d9e465fd9bf267a45dd957127ffa7d54478d7
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-06-06 (Wed, 06 Jun 2018)

  Changed paths:
    M instructionAPI/h/Result.h
    M instructionAPI/src/Expression.C

  Log Message:
  -----------
  Fix register sizes in InstructionAPI


  Commit: 5c02025091e1477ec807a2b6d284675b4292631e
      https://github.com/dyninst/dyninst/commit/5c02025091e1477ec807a2b6d284675b4292631e
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/src/dyn_regs.C
    M dataflowAPI/src/liveness.C

  Log Message:
  -----------
  1. The FULL register size must have value 0 due to the way we calculate
base registers.
2. Update liveness for the value changes


  Commit: b9a5528a5400d2ed4bb607f6b0fd6db11f4771c4
      https://github.com/dyninst/dyninst/commit/b9a5528a5400d2ed4bb607f6b0fd6db11f4771c4
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/src/dyn_regs.C
    M dataflowAPI/src/liveness.C
    M instructionAPI/h/InstructionCategories.h
    M instructionAPI/h/Operation.h
    M instructionAPI/h/Result.h
    M instructionAPI/src/Expression.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Merge pull request #463 from dyninst/vector_categories

Vector categories merge into master


Compare: https://github.com/dyninst/dyninst/compare/9cb8bc5dfa7c...b9a5528a5400
      **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→]