[DynInst_API:] [dyninst/dyninst] 60f177: Implemented rewriting fix -- testing


Date: Tue, 28 Jun 2016 13:32:23 -0700
From: John Detter <jdetter@xxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 60f177: Implemented rewriting fix -- testing
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 60f1779317bb9d91a2212fbcd2dba1fbafc50caa
      https://github.com/dyninst/dyninst/commit/60f1779317bb9d91a2212fbcd2dba1fbafc50caa
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M common/src/arch-x86.C
    M common/src/arch-x86.h
    M dyninstAPI/src/codegen-x86.C

  Log Message:
  -----------
  Implemented rewriting fix -- testing


  Commit: 476d08360b1f7063c5de1f3b4852dcf419806bc8
      https://github.com/dyninst/dyninst/commit/476d08360b1f7063c5de1f3b4852dcf419806bc8
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M common/src/arch-x86.C
    M common/src/arch-x86.h

  Log Message:
  -----------
  Error checking improvements


  Commit: d2163c3ca34c0e8fe439c40c8285345707991163
      https://github.com/dyninst/dyninst/commit/d2163c3ca34c0e8fe439c40c8285345707991163
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M dyninstAPI_RT/src/RTcommon.c
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/dwarfWalker.h

  Log Message:
  -----------
  Merge branch 'master' of http://github.com/dyninst/dyninst into VEX


  Commit: b495a418b4a989e7d5e7bce90afbc822b5ab442c
      https://github.com/dyninst/dyninst/commit/b495a418b4a989e7d5e7bce90afbc822b5ab442c
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  Bug fixes for instruction parsing


  Commit: c2a2e27ab870364a654d1a0485f5a2c0820c777e
      https://github.com/dyninst/dyninst/commit/c2a2e27ab870364a654d1a0485f5a2c0820c777e
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M common/src/arch-x86.C
    M dyninstAPI/src/codegen-x86.C

  Log Message:
  -----------
  Binary rewriting bugs fixed -- still segfault's with Unix benchmarking tool


  Commit: 7f33bd052f3ad2208f67e9192c30d76810fabefb
      https://github.com/dyninst/dyninst/commit/7f33bd052f3ad2208f67e9192c30d76810fabefb
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  Fixed memory addressing assert


  Commit: 2b86eb4577bba36a82e711de403528f0c6a5b3bf
      https://github.com/dyninst/dyninst/commit/2b86eb4577bba36a82e711de403528f0c6a5b3bf
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M common/src/arch-x86.C
    M dyninstAPI/src/codegen-x86.C

  Log Message:
  -----------
  Binary rewriting (IP relative) has been cleaned up and is working again


  Commit: 4b3287f14769de5c62d029c947bd5d6a33f427b0
      https://github.com/dyninst/dyninst/commit/4b3287f14769de5c62d029c947bd5d6a33f427b0
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M dyninstAPI/src/codegen-x86.C

  Log Message:
  -----------
  Disabled relocation debugging output


  Commit: ab484eac24d11660b81e40e3eaa5039291c93824
      https://github.com/dyninst/dyninst/commit/ab484eac24d11660b81e40e3eaa5039291c93824
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

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

  Log Message:
  -----------
  Fixed a memory decoding issue


  Commit: c0f3acd139fe4d378c16299554baef1893e92cc9
      https://github.com/dyninst/dyninst/commit/c0f3acd139fe4d378c16299554baef1893e92cc9
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

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

  Log Message:
  -----------
  Added missing memory addressing modes from InstructionAPI


  Commit: db978a122ec21b4d2976d6f41faf515e4bc3b18b
      https://github.com/dyninst/dyninst/commit/db978a122ec21b4d2976d6f41faf515e4bc3b18b
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M .gitignore
    M .travis.yml
    R ALL_BUILD.vcxproj
    M CMakeLists.txt
    R Dyninst.sln
    R DyninstAPI.sln
    R INSTALL.vcxproj
    R Installer/Installer.vdproj
    R ZERO_CHECK.vcxproj
    R cmake/Modules/FindDIASDK.cmake
    M cmake/packages.cmake
    M cmake/shared.cmake
    M common/CMakeLists.txt
    R common/INSTALL.vcxproj
    R common/common.sln
    R common/common.vcproj
    R common/common.vcxproj
    M common/h/util.h
    M common/src/Types.C
    M common/src/arch-x86.C
    M common/src/serialize-bin.C
    M common/src/util.C
    M dataflowAPI/src/RoseInsnFactory.C
    R dyninstAPI/INSTALL.vcxproj
    R dyninstAPI/dyninstAPI.vcproj
    R dyninstAPI/dyninstAPI.vcxproj
    M dyninstAPI/src/BPatch_type.C
    M dyninstAPI/src/StackMod/StackLocation.h
    M dyninstAPI/src/debug.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/pdwinnt.C
    R dyninstAPI_RT/DyninstAPI_RT.vcproj
    R dyninstAPI_RT/DyninstAPI_RT.vcxproj
    R dyninstAPI_RT/INSTALL.vcxproj
    R dyninstAPI_RT/dyninstAPI_RT_static.vcxproj
    M dyninstAPI_RT/src/RTcommon.c
    M dyninstAPI_RT/src/RTheap.c
    A external/cvconst/LICENSE
    A external/cvconst/README
    A external/cvconst/cvconst.h
    R instructionAPI/INSTALL.vcxproj
    R instructionAPI/instructionAPI.vcproj
    R instructionAPI/instructionAPI.vcxproj
    M instructionAPI/src/InstructionDecoder-x86.C
    M instructionAPI/src/InstructionDecoder-x86.h
    R parseAPI/INSTALL.vcxproj
    R parseAPI/parseAPI.vcproj
    R parseAPI/parseAPI.vcxproj
    M parseAPI/src/IndirectASTVisitor.C
    M parseAPI/src/ParseData.C
    M parseAPI/src/Parser.C
    R patchAPI/INSTALL.vcxproj
    R patchAPI/patchAPI.vcproj
    R patchAPI/patchAPI.vcxproj
    M proccontrol/h/EventType.h
    R proccontrol/pcontrol.vcxproj
    R proccontrol/proccontrol.vcproj
    R proccontrol/proccontrol.vcxproj
    R proccontrol/proccontrol.vcxproj.filters
    M proccontrol/src/GeneratorWindows.C
    M proccontrol/src/loadLibrary/injector.C
    M proccontrol/src/windows_process.C
    M proccontrol/src/windows_process.h
    R stackwalk/INSTALL.vcxproj
    M stackwalk/h/frame.h
    M stackwalk/src/frame.C
    R stackwalk/stackwalk.vcproj
    R stackwalk/stackwalk.vcxproj
    R symtabAPI/INSTALL.vcxproj
    R symtabAPI/SymtabAPI.sln
    M symtabAPI/src/Object-nt.C
    M symtabAPI/src/Type.C
    R symtabAPI/symtabAPI.vcproj
    R symtabAPI/symtabAPI.vcxproj

  Log Message:
  -----------
  Merge branch 'master' into VEX


  Commit: e72838f1bc8ec0f7876131f6b989beac4d5c71c7
      https://github.com/dyninst/dyninst/commit/e72838f1bc8ec0f7876131f6b989beac4d5c71c7
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

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

  Log Message:
  -----------
  Fixed test_mem* issues


  Commit: d6f46e9ac65848b98fadae752a7f015f0e339734
      https://github.com/dyninst/dyninst/commit/d6f46e9ac65848b98fadae752a7f015f0e339734
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-22 (Wed, 22 Jun 2016)

  Changed paths:
    M dyninstAPI/src/codegen-x86.C

  Log Message:
  -----------
  Build fix for 32 bit environments


  Commit: c369dc50f3e85639c0b5e7c8643b632cbef69a46
      https://github.com/dyninst/dyninst/commit/c369dc50f3e85639c0b5e7c8643b632cbef69a46
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-24 (Fri, 24 Jun 2016)

  Changed paths:
    M dyninstAPI/src/codegen-x86.C

  Log Message:
  -----------
  Build fix for 32 bit environments


  Commit: 403b016c12b256b927fb3f8dca0603ad8fd0b93d
      https://github.com/dyninst/dyninst/commit/403b016c12b256b927fb3f8dca0603ad8fd0b93d
  Author: Peter Foley <pefoley2@xxxxxxxxxxx>
  Date:   2016-06-24 (Fri, 24 Jun 2016)

  Changed paths:
    M common/src/arch-x86.h

  Log Message:
  -----------
  fix dll linkage on windows


  Commit: f81f58b9a5ecac297e2c1bb72f892358632744cd
      https://github.com/dyninst/dyninst/commit/f81f58b9a5ecac297e2c1bb72f892358632744cd
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M common/src/arch-x86.h

  Log Message:
  -----------
  Merge pull request #108 from pefoley2/VEX_win

fix dll linkage on windows


  Commit: e90b6e3be40b63295a462446396d4a1e87b809b2
      https://github.com/dyninst/dyninst/commit/e90b6e3be40b63295a462446396d4a1e87b809b2
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

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

  Log Message:
  -----------
  Fixed Mark Krentel's build issue


  Commit: 3adb20bc8dd065c1116bb00cd29210055312dd45
      https://github.com/dyninst/dyninst/commit/3adb20bc8dd065c1116bb00cd29210055312dd45
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M common/src/arch-x86.h

  Log Message:
  -----------
  Merge branch 'VEX' of http://github.com/dyninst/dyninst into VEX


  Commit: c53fd98285c9894ea5eb51335dd772a6814234fd
      https://github.com/dyninst/dyninst/commit/c53fd98285c9894ea5eb51335dd772a6814234fd
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
    M proccontrol/src/irpc.C

  Log Message:
  -----------
  Properly check the return value of inferior malloc irpc


  Commit: fae68e61b8d6b7163adfe94cb5f5b3e3a8743c61
      https://github.com/dyninst/dyninst/commit/fae68e61b8d6b7163adfe94cb5f5b3e3a8743c61
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
    M common/src/arch-x86.C
    M common/src/arch-x86.h
    M dyninstAPI/src/codegen-x86.C
    M instructionAPI/src/InstructionDecoder-x86.C
    M proccontrol/src/irpc.C

  Log Message:
  -----------
  Merge pull request #107 from dyninst/VEX

Rewriter fixes, instruction decoding fixes.


Compare: https://github.com/dyninst/dyninst/compare/092cbbbe90ef...fae68e61b8d6
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 60f177: Implemented rewriting fix -- testing, John Detter <=