Branch: refs/heads/VEX
Home: https://github.com/dyninst/dyninst
Commit: 5c88375a7876ce4c886f517bd235222cfa1b47bf
https://github.com/dyninst/dyninst/commit/5c88375a7876ce4c886f517bd235222cfa1b47bf
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M .gitignore
R ALL_BUILD.vcxproj
R Dyninst.sln
R DyninstAPI.sln
R INSTALL.vcxproj
R Installer/Installer.vdproj
R ZERO_CHECK.vcxproj
R common/INSTALL.vcxproj
R common/common.sln
R common/common.vcproj
R common/common.vcxproj
R dyninstAPI/INSTALL.vcxproj
R dyninstAPI/dyninstAPI.vcproj
R dyninstAPI/dyninstAPI.vcxproj
R dyninstAPI_RT/DyninstAPI_RT.vcproj
R dyninstAPI_RT/DyninstAPI_RT.vcxproj
R dyninstAPI_RT/INSTALL.vcxproj
R dyninstAPI_RT/dyninstAPI_RT_static.vcxproj
R instructionAPI/INSTALL.vcxproj
R instructionAPI/instructionAPI.vcproj
R instructionAPI/instructionAPI.vcxproj
R parseAPI/INSTALL.vcxproj
R parseAPI/parseAPI.vcproj
R parseAPI/parseAPI.vcxproj
R patchAPI/INSTALL.vcxproj
R patchAPI/patchAPI.vcproj
R patchAPI/patchAPI.vcxproj
R proccontrol/pcontrol.vcxproj
R proccontrol/proccontrol.vcproj
R proccontrol/proccontrol.vcxproj
R proccontrol/proccontrol.vcxproj.filters
R stackwalk/INSTALL.vcxproj
R stackwalk/stackwalk.vcproj
R stackwalk/stackwalk.vcxproj
R symtabAPI/INSTALL.vcxproj
R symtabAPI/SymtabAPI.sln
R symtabAPI/symtabAPI.vcproj
R symtabAPI/symtabAPI.vcxproj
Log Message:
-----------
delete generated vs files
Commit: 1187dea2e85515e0ce2f89a369a2cda27a7309a3
https://github.com/dyninst/dyninst/commit/1187dea2e85515e0ce2f89a369a2cda27a7309a3
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
R cmake/Modules/FindDIASDK.cmake
M cmake/packages.cmake
M dyninstAPI/src/image.C
A external/cvconst/LICENSE
A external/cvconst/README
A external/cvconst/cvconst.h
M symtabAPI/src/Object-nt.C
Log Message:
-----------
bundle cvconst.h
Commit: a9290117db7ef6d6987cfa38c09a10b45b23b715
https://github.com/dyninst/dyninst/commit/a9290117db7ef6d6987cfa38c09a10b45b23b715
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
don't build docs by default under VS
Commit: 59a466ba24053d8334ce201c52e16931db6cfdb3
https://github.com/dyninst/dyninst/commit/59a466ba24053d8334ce201c52e16931db6cfdb3
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M dyninstAPI_RT/src/RTheap.c
Log Message:
-----------
Refactor RTheap to avoid doing arithmetic with void*
Only causes a warning with gcc, but a fatal error with VS 2015.
Commit: 253b0cd0cfb430db7d9e18e6266641cfdc839256
https://github.com/dyninst/dyninst/commit/253b0cd0cfb430db7d9e18e6266641cfdc839256
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Build DyninstAPI_RT on Windows
Commit: 22d97238c708cce80b8c215d4629d77674dc4d59
https://github.com/dyninst/dyninst/commit/22d97238c708cce80b8c215d4629d77674dc4d59
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M common/h/util.h
M common/src/arch-x86.C
M dyninstAPI_RT/src/RTcommon.c
M instructionAPI/src/InstructionDecoder-x86.C
M instructionAPI/src/InstructionDecoder-x86.h
Log Message:
-----------
use thread_local for VS compatibility
Commit: 89c7c45fb412f5b1836fd65315dcbf43bba77139
https://github.com/dyninst/dyninst/commit/89c7c45fb412f5b1836fd65315dcbf43bba77139
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M cmake/shared.cmake
M common/CMakeLists.txt
M common/src/Types.C
M common/src/serialize-bin.C
M common/src/util.C
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/debug.C
M dyninstAPI/src/image.C
M dyninstAPI/src/pdwinnt.C
M parseAPI/src/ParseData.C
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Type.C
Log Message:
-----------
Cleanup _snprintf logic
Fix building dyninstAPI_RT with VS 2015.
Remove unnecessary overriding of _snprintf in favor of a centralized
definition.
Commit: 6d24d13369e925bb6ae67a4542cccd544e2f47f1
https://github.com/dyninst/dyninst/commit/6d24d13369e925bb6ae67a4542cccd544e2f47f1
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M dataflowAPI/src/RoseInsnFactory.C
M dyninstAPI/src/StackMod/StackLocation.h
M proccontrol/h/EventType.h
M stackwalk/h/frame.h
M stackwalk/src/frame.C
Log Message:
-----------
Visual Studio build fixes
Commit: d05f6ddcfcbaab490ca1e546f9bf5721b0e60040
https://github.com/dyninst/dyninst/commit/d05f6ddcfcbaab490ca1e546f9bf5721b0e60040
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
don't build parseThat on windows
Commit: dc9421b786e6b6a0a0bc8415cc1256c51b5a72b5
https://github.com/dyninst/dyninst/commit/dc9421b786e6b6a0a0bc8415cc1256c51b5a72b5
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M parseAPI/src/Parser.C
Log Message:
-----------
fix Mutex undefined reference
Commit: cf9b456f13f47871bf24f2adfd7a1693c3670184
https://github.com/dyninst/dyninst/commit/cf9b456f13f47871bf24f2adfd7a1693c3670184
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M common/CMakeLists.txt
Log Message:
-----------
link windows libraries privately
Commit: 57f48d5fc66b12c9407f90924116708c42d76e12
https://github.com/dyninst/dyninst/commit/57f48d5fc66b12c9407f90924116708c42d76e12
Author: Peter Foley <pefoley2@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
use more modern gcc
Commit: 93707dd5e378af0b9fc59d744e7adb73927ba780
https://github.com/dyninst/dyninst/commit/93707dd5e378af0b9fc59d744e7adb73927ba780
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2016-06-15 (Wed, 15 Jun 2016)
Changed paths:
M parseAPI/src/IndirectASTVisitor.C
Log Message:
-----------
Fix jump table analysis for 32-bit PIC code
Commit: 121b52393adc6cc9ef87554d40de65c67d98639a
https://github.com/dyninst/dyninst/commit/121b52393adc6cc9ef87554d40de65c67d98639a
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2016-06-16 (Thu, 16 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
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/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
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 'vs_build_fixes' of https://github.com/pefoley2/dyninst into windows
Commit: e750aedbea3bc3db389832a7056bb5eec3847498
https://github.com/dyninst/dyninst/commit/e750aedbea3bc3db389832a7056bb5eec3847498
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2016-06-16 (Thu, 16 Jun 2016)
Changed paths:
M dyninstAPI_RT/src/RTheap.c
Log Message:
-----------
Merge branch 'heap_refactoring' of https://github.com/pefoley2/dyninst into windows
Commit: 75517676b866340b7ff680bb232172f099273b05
https://github.com/dyninst/dyninst/commit/75517676b866340b7ff680bb232172f099273b05
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M dyninstAPI/src/pdwinnt.C
M proccontrol/src/GeneratorWindows.C
M proccontrol/src/loadLibrary/injector.C
M proccontrol/src/windows_process.C
M proccontrol/src/windows_process.h
Log Message:
-----------
Fixes for procontrol on Windows including proper locking when deleting
threads and broadcasting the conditional variable when create events
arrive
Commit: cbd6e3941c498084d53641587ffabf1eb28b993c
https://github.com/dyninst/dyninst/commit/cbd6e3941c498084d53641587ffabf1eb28b993c
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M common/h/util.h
Log Message:
-----------
Use __thread instead of thread_local on non-windows platforms
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: bbcacd2bd84397f5a3be987448c0dcf6a77d10cf
https://github.com/dyninst/dyninst/commit/bbcacd2bd84397f5a3be987448c0dcf6a77d10cf
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
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 remote-tracking branch 'upstream/master' into windows
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: 54ebe6cf3ea27976c415c8171cb32fa88c4586ce
https://github.com/dyninst/dyninst/commit/54ebe6cf3ea27976c415c8171cb32fa88c4586ce
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2016-06-21 (Tue, 21 Jun 2016)
Changed paths:
M common/h/util.h
Log Message:
-----------
Fixes Windows Build
Commit: 36f5a721f752f33f02c0b365169d5320cd4b49b5
https://github.com/dyninst/dyninst/commit/36f5a721f752f33f02c0b365169d5320cd4b49b5
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
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/entryIDs.h
M common/h/util.h
M common/src/Types.C
M common/src/arch-x86.C
M common/src/arch-x86.h
M common/src/serialize-bin.C
M common/src/util.C
M dataflowAPI/rose/x86_64InstructionSemantics.h
M dataflowAPI/src/RoseInsnFactory.C
R dyninstAPI/INSTALL.vcxproj
M dyninstAPI/doc/dyninstAPI.doc
M dyninstAPI/doc/dyninstAPI.pdf
R dyninstAPI/dyninstAPI.vcproj
R dyninstAPI/dyninstAPI.vcxproj
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/StackMod/StackLocation.h
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/addressSpace.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
M parseAPI/h/CFGModifier.h
M parseAPI/h/CodeSource.h
M parseAPI/h/InstructionSource.h
R parseAPI/parseAPI.vcproj
R parseAPI/parseAPI.vcxproj
M parseAPI/src/BoundFactCalculator.C
M parseAPI/src/BoundFactData.C
M parseAPI/src/BoundFactData.h
M parseAPI/src/IndirectASTVisitor.C
M parseAPI/src/IndirectASTVisitor.h
M parseAPI/src/IndirectAnalyzer.C
M parseAPI/src/JumpTablePred.C
M parseAPI/src/JumpTablePred.h
M parseAPI/src/ParseData.C
M parseAPI/src/Parser.C
M parseAPI/src/SymtabCodeSource.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 pull request #102 from mxz297/master
Fixes for jump table, instruction decoding, windows proccontrol
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
Compare: https://github.com/dyninst/dyninst/compare/7f33bd052f3a...e72838f1bc8e
|