[DynInst_API:] [dyninst/dyninst] 47179a: Cleaned up, verified ModR/M parsing in common/arch...


Date: Sun, 23 Jul 2017 04:04:29 -0000
From: John Detter <john@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 47179a: Cleaned up, verified ModR/M parsing in common/arch...
  Branch: refs/heads/release10.0/fixes/x86-decoding
  Home:   https://github.com/dyninst/dyninst
  Commit: 47179a2e16dcbd6d70ad048596349206801c6993
      https://github.com/dyninst/dyninst/commit/47179a2e16dcbd6d70ad048596349206801c6993
  Author: John Detter <john@xxxxxxxxxx>
  Date:   2017-07-22 (Sat, 22 Jul 2017)

  Changed paths:
    M common/src/arch-x86.C
    M instructionAPI/src/ArchSpecificFormatters.C
    M instructionAPI/src/InstructionDecoder-x86.C

  Log Message:
  -----------
  Cleaned up, verified ModR/M parsing in common/arch-x86.C and in instructionAPI


  Commit: 0485e4396f017395383fb046a2dd40ba5de47707
      https://github.com/dyninst/dyninst/commit/0485e4396f017395383fb046a2dd40ba5de47707
  Author: John Detter <john@xxxxxxxxxx>
  Date:   2017-07-22 (Sat, 22 Jul 2017)

  Changed paths:
    A common/docs/decoding_diagram.png
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M common/src/arch-x86.C
    M common/src/arch-x86.h
    M common/src/dyn_regs.C
    M dataflowAPI/rose/semantics/SymEvalSemantics.C
    M dataflowAPI/src/liveness.C
    M dataflowAPI/src/stackanalysis.C
    M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
    M dyninstAPI/src/StackMod/StackAccess.C
    M dyninstAPI/src/inst-x86.C
    M instructionAPI/CMakeLists.txt
    A instructionAPI/h/ArchSpecificFormatters.h
    M instructionAPI/h/BinaryFunction.h
    M instructionAPI/h/Dereference.h
    M instructionAPI/h/Expression.h
    M instructionAPI/h/Immediate.h
    M instructionAPI/h/Instruction.h
    M instructionAPI/h/InstructionAST.h
    M instructionAPI/h/Operand.h
    M instructionAPI/h/Register.h
    M instructionAPI/h/Result.h
    M instructionAPI/h/Visitor.h
    A instructionAPI/src/ArchSpecificFormatters.C
    M instructionAPI/src/Immediate.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-aarch64.h
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-x86.C
    M instructionAPI/src/InstructionDecoder-x86.h
    M instructionAPI/src/Operand.C
    M instructionAPI/src/Register.C
    M instructionAPI/src/aarch64_opcode_tables.C
    M instructionAPI/src/power_opcode_tables.C
    M parseAPI/src/IA_IAPI.C
    M parseAPI/src/IA_x86Details.C

  Log Message:
  -----------
  Merge branch 'att_syntax' into release10.0/fixes/x86-decoding


Compare: https://github.com/dyninst/dyninst/compare/47179a2e16dc^...0485e4396f01
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 47179a: Cleaned up, verified ModR/M parsing in common/arch..., John Detter <=