Branch: refs/heads/release9.2/fixes/line_info
Home: https://github.com/dyninst/dyninst
Commit: 5ca02b3ac109b945357a718f3f0b08a00a2dd371
https://github.com/dyninst/dyninst/commit/5ca02b3ac109b945357a718f3f0b08a00a2dd371
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/shared.cmake
Log Message:
-----------
Rename emitElf64, fix 32-bit build
Commit: f1eeee1382c573f96a3d1105802bca731e166c58
https://github.com/dyninst/dyninst/commit/f1eeee1382c573f96a3d1105802bca731e166c58
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/Module.h
M symtabAPI/src/LineInformation.C
Log Message:
-----------
Make Statement's filenames const char* pointing into the string table, not just LineInformation's copies of same.
Commit: 8bb77b23cc573ada4116e37aaa867666f7f28256
https://github.com/dyninst/dyninst/commit/8bb77b23cc573ada4116e37aaa867666f7f28256
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Replace iterative dealloc with dwarf_srclines_dealloc, which should avoid certain leaks that were inherent in the iterative style.
Commit: 74febd671762791871f55f1413cc172fc03d0772
https://github.com/dyninst/dyninst/commit/74febd671762791871f55f1413cc172fc03d0772
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Replace individual linesrc calls with srcfiles, allowing libdwarf to allocate once and us to do lookups by index rather than strcmp.
Commit: c52f9e410d040170e9e711ccacad7e61b6975a03
https://github.com/dyninst/dyninst/commit/c52f9e410d040170e9e711ccacad7e61b6975a03
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
A .idea/deployment.xml
A .idea/webServers.xml
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Warning cleanup.
Commit: 14f24436129ec7daf2e86dc006c808bdf1fb33cf
https://github.com/dyninst/dyninst/commit/14f24436129ec7daf2e86dc006c808bdf1fb33cf
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/Function.h
M symtabAPI/h/Module.h
M symtabAPI/src/Function.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Cache module DIEs and build ranges as interval trees.
Commit: 66207c9502e46a68c0a518fe09ae6d6b0a3e02cb
https://github.com/dyninst/dyninst/commit/66207c9502e46a68c0a518fe09ae6d6b0a3e02cb
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
Remove dead file from CMakeLists.
Commit: 53295edcec494f3d43a2563f622193950e7650a6
https://github.com/dyninst/dyninst/commit/53295edcec494f3d43a2563f622193950e7650a6
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Module.C
Log Message:
-----------
Initialize DIE to NULL, rather than default constructing, so it's checkable.
Commit: 622956a026a0dbc9d0b35a48a8537fe76cd7a341
https://github.com/dyninst/dyninst/commit/622956a026a0dbc9d0b35a48a8537fe76cd7a341
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M common/h/IBSTree-fast.h
M common/h/IBSTree.h
M dyninstAPI/src/image.C
M symtabAPI/h/Module.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Many fixes and optimizations--mostly, moving the interval trees for module ranges from one per module to one per symtab with a pointer to the module.
Commit: c048f4d2e10a9a122533a5f8e75baa89757f941c
https://github.com/dyninst/dyninst/commit/c048f4d2e10a9a122533a5f8e75baa89757f941c
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab-lookup.C
Log Message:
-----------
Restore old findModuleByOffset interface in parallel with the new one.
Commit: 013c69d22803ba64e8b5582c23dc56e7f2dd8ba2
https://github.com/dyninst/dyninst/commit/013c69d22803ba64e8b5582c23dc56e7f2dd8ba2
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/LineInformation.h
M symtabAPI/h/RangeLookup.h
Log Message:
-----------
Added find and lower_bound to RangeLookup.
Commit: 1e603c4d6446039a0d04ba527091eb6c80131dda
https://github.com/dyninst/dyninst/commit/1e603c4d6446039a0d04ba527091eb6c80131dda
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M common/h/IBSTree.h
Log Message:
-----------
Make interval trees containers
Commit: 96203bab2a80b41de4ece2f0565cf1d62e6ade3b
https://github.com/dyninst/dyninst/commit/96203bab2a80b41de4ece2f0565cf1d62e6ade3b
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/h/BPatch_image.h
M dyninstAPI/h/BPatch_module.h
M dyninstAPI/h/BPatch_statement.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_image.C
M dyninstAPI/src/BPatch_module.C
M dyninstAPI/src/BPatch_statement.C
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/RangeLookup.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Gut RangeLookup and replace with boost::multi_index_container as our line information implementation. Still has some obvious performance problems, but appears to work.
Commit: 0dee1c8f86df8c898b3f86418b30f75326b5fc89
https://github.com/dyninst/dyninst/commit/0dee1c8f86df8c898b3f86418b30f75326b5fc89
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/RangeLookup.h
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Lots of refactoring and some optimizations. We're not saving space or time anymore but at least it's clean and we're only missing ~10k entries (down from ~100k) on nwchem.
Commit: 4e4a375a4f4cf143792dcd26c59e3a9cd3a16ce0
https://github.com/dyninst/dyninst/commit/4e4a375a4f4cf143792dcd26c59e3a9cd3a16ce0
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/warnings.cmake
M dyninstAPI/src/BPatch_module.C
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/RangeLookup.h
A symtabAPI/h/StringTable.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Object-nt.h
M symtabAPI/src/Object.C
M symtabAPI/src/Object.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Line info fixes: nwchem is now running clean. There's a good bit of room for performance improvements (notably in ensuring that we don't have redundant module intervals).
Commit: 13643e7ab4e6dc8f2408363692ce86f9974610e9
https://github.com/dyninst/dyninst/commit/13643e7ab4e6dc8f2408363692ce86f9974610e9
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M common/h/IBSTree-fast.h
M parseAPI/h/CFG.h
M parseAPI/h/CFGFactory.h
M parseAPI/src/Block.C
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/RangeLookup.h
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Assorted cleanup. Fixed infinite loop in IBSTree_fast::find.
Commit: 018929b3e8a35cedd514aae272846a77e1225648
https://github.com/dyninst/dyninst/commit/018929b3e8a35cedd514aae272846a77e1225648
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M common/src/debug_common.h
M symtabAPI/h/Function.h
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/StringTable.h
M symtabAPI/src/Function.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Added interface for line info find-with-hint.
Fixed dwarfWalker bug where we doubled up on compensating for one-based indexing.
dwarfWalker now uses/fills a Module's stringtable directly.
StringTables now streamable for debugging.
Inlines use string table entries for filenames.
Commit: 0e5d8340573d40a53c317b1c2532119129a517f3
https://github.com/dyninst/dyninst/commit/0e5d8340573d40a53c317b1c2532119129a517f3
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M dataflowAPI/src/SymEvalPolicy.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object.h
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Cleanup so we build cleanly under boost 1.41/gcc 4.4 again.
Commit: e5fc00d5b2e9832768aec5a610911daa3fd48ea8
https://github.com/dyninst/dyninst/commit/e5fc00d5b2e9832768aec5a610911daa3fd48ea8
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/Function.h
Log Message:
-----------
Fix signed/unsigned warning
Commit: 77b32176ffc6e01257affad243bc9cb194a1e571
https://github.com/dyninst/dyninst/commit/77b32176ffc6e01257affad243bc9cb194a1e571
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/RangeLookup.h
Log Message:
-----------
Remove dead code
Commit: b8c1e82a95f7f3e9fcba9898bd9f140ade849108
https://github.com/dyninst/dyninst/commit/b8c1e82a95f7f3e9fcba9898bd9f140ade849108
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
Log Message:
-----------
Factor out arange parsing and avoid early exit if it's absent
Commit: 14fa0590eb42d31f33c74ebd91ac3f7653b6324f
https://github.com/dyninst/dyninst/commit/14fa0590eb42d31f33c74ebd91ac3f7653b6324f
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/StringTable.h
Log Message:
-----------
Clean up stream operators: warnings, template vs. std::ostream
Commit: 9ddd957603d38a345fb50b2359c8ea13e1101d91
https://github.com/dyninst/dyninst/commit/9ddd957603d38a345fb50b2359c8ea13e1101d91
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Build fixup
Commit: 967ec2d6f4a5f6d461a8c77a6b2870f4e4f26b6f
https://github.com/dyninst/dyninst/commit/967ec2d6f4a5f6d461a8c77a6b2870f4e4f26b6f
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Ensure default module goes at the beginning of _mods so we can avoid lookup-by-name.
Commit: ed78eda77ed455546c71bf64077afe79feb7f7d5
https://github.com/dyninst/dyninst/commit/ed78eda77ed455546c71bf64077afe79feb7f7d5
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Secondary fix for bad inline filenames
Ensures that we're not doing bad partial initialization of string tables by being over-lazy
Commit: 0fa88965ffa976fa53fc7fb020dfa5444ccc17ef
https://github.com/dyninst/dyninst/commit/0fa88965ffa976fa53fc7fb020dfa5444ccc17ef
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M elf/src/Elf_X.C
Log Message:
-----------
Interfaces to byte-swap ElfData buffers between file and memory order.
Commit: 4d2a16a98473284b728d6bfd0398af8335e52752
https://github.com/dyninst/dyninst/commit/4d2a16a98473284b728d6bfd0398af8335e52752
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M common/h/IBSTree-fast.h
Log Message:
-----------
Add pure multi-index container implementation of fast interval-based lookup.
Commit: ff6841140b5d778e804b6f03293c9cee1a6e124a
https://github.com/dyninst/dyninst/commit/ff6841140b5d778e804b6f03293c9cee1a6e124a
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
DwarfWalker cleanup
Commit: 5234d515a2cef46d3686b0436705aa26a46686ea
https://github.com/dyninst/dyninst/commit/5234d515a2cef46d3686b0436705aa26a46686ea
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-elf.C
Log Message:
-----------
Replace all object-elf arch_foo defines with dynamic architecture detection.
Commit: c42859c305b2217a0737dd77930f729a70ecdd7c
https://github.com/dyninst/dyninst/commit/c42859c305b2217a0737dd77930f729a70ecdd7c
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/RangeLookup.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab-edit.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Refactor module lookup implementation
Remove dead code
Fix up default module construction
Commit: 7d486e744f48edd95b5b94b19e916ab0d0cd553a
https://github.com/dyninst/dyninst/commit/7d486e744f48edd95b5b94b19e916ab0d0cd553a
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/RangeLookup.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/dwarfWalker.C
Log Message:
-----------
Cleanup
Commit: 861e5d54ab1bfe34605dc937d05dcbe63f40e554
https://github.com/dyninst/dyninst/commit/861e5d54ab1bfe34605dc937d05dcbe63f40e554
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M common/h/IBSTree.h
M parseAPI/h/CFG.h
M parseAPI/h/CodeSource.h
M symtabAPI/h/Module.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab-lookup.C
Log Message:
-----------
Interval refactoring.
Commit: 74d5bea71e17116559870653620de7cb3775b0c3
https://github.com/dyninst/dyninst/commit/74d5bea71e17116559870653620de7cb3775b0c3
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M elf/src/Elf_X.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Module.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Code cleanup: we don't need to handle the cases where there's no module range info.
Commit: b7a18a1fce2c513fb3d06b12221690db72310879
https://github.com/dyninst/dyninst/commit/b7a18a1fce2c513fb3d06b12221690db72310879
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-nt.h
Log Message:
-----------
Name fix for Windows
Commit: 2ace8828d593831a4cbebfbed8e93cfc0c1210d2
https://github.com/dyninst/dyninst/commit/2ace8828d593831a4cbebfbed8e93cfc0c1210d2
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Object-nt.h
Log Message:
-----------
More Windows cleanup
Commit: 4cffc883c919b443c47abbc7f1dffea302323409
https://github.com/dyninst/dyninst/commit/4cffc883c919b443c47abbc7f1dffea302323409
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/h/Module.h
Log Message:
-----------
Stream out module low/high addresses, not function pointers (which breaks clang, in addition to being wrong).
Commit: e0bff3419fd4fa928be43918388a3fc3e71ba9df
https://github.com/dyninst/dyninst/commit/e0bff3419fd4fa928be43918388a3fc3e71ba9df
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/shared.cmake
Log Message:
-----------
Disable boost's variadic templates under MSVC, as they're known buggy on some versions.
Commit: 181881c75d4b0f6c4a4ac34f7b9ad0802c80b5d4
https://github.com/dyninst/dyninst/commit/181881c75d4b0f6c4a4ac34f7b9ad0802c80b5d4
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/shared.cmake
Log Message:
-----------
Cleanup
Commit: 413e1a176913f68509787109755d2485527d395e
https://github.com/dyninst/dyninst/commit/413e1a176913f68509787109755d2485527d395e
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object.h
Log Message:
-----------
Make parseLineInfoForCU accessible (though it's not used for PE files at present)
Commit: 9430ba950a271a3b8af39a490c668acba1b1913a
https://github.com/dyninst/dyninst/commit/9430ba950a271a3b8af39a490c668acba1b1913a
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-nt.C
M symtabAPI/src/Object-nt.h
Log Message:
-----------
Implement symreader dependency on Windows
Commit: bcb65b6dcaa541ddb6efc57fc931f80267ddbaf8
https://github.com/dyninst/dyninst/commit/bcb65b6dcaa541ddb6efc57fc931f80267ddbaf8
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M .idea/deployment.xml
M dataflowAPI/src/stackanalysis.C
M dyninstAPI/src/BPatch_type.C
M dyninstAPI/src/function.C
M dyninstAPI/src/image.C
Log Message:
-----------
Remove IDE files from repo
Commit: 447ee38d53f8d295d7c5b5c1dbb7c19941c7c5d4
https://github.com/dyninst/dyninst/commit/447ee38d53f8d295d7c5b5c1dbb7c19941c7c5d4
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M .gitignore
Log Message:
-----------
Add IDE directory to gitignore
Commit: e8d78c6123323a80ac0097b835ee7560e318e2cf
https://github.com/dyninst/dyninst/commit/e8d78c6123323a80ac0097b835ee7560e318e2cf
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/packages.cmake
Log Message:
-----------
Tweak boost as external project settings
Commit: 0124a7f774fb95be5d37ac5caa72ababe5a5020a
https://github.com/dyninst/dyninst/commit/0124a7f774fb95be5d37ac5caa72ababe5a5020a
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/shared.cmake
M common/CMakeLists.txt
M dyninstAPI/CMakeLists.txt
M instructionAPI/CMakeLists.txt
M parseAPI/CMakeLists.txt
M proccontrol/CMakeLists.txt
Log Message:
-----------
Disable boost auto-link on Windows and have it always manually link (only).
Commit: 1ae77888d113fa2ef357f054bd6d9201c9abfbb3
https://github.com/dyninst/dyninst/commit/1ae77888d113fa2ef357f054bd6d9201c9abfbb3
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M CMakeLists.txt
M appveyor.yml
M cmake/packages.cmake
M common/CMakeLists.txt
M symtabAPI/CMakeLists.txt
Log Message:
-----------
Explicitly link Symtab against Boost libs
Commit: 171e651e446658421def21a6799e1ac8fdf442d8
https://github.com/dyninst/dyninst/commit/171e651e446658421def21a6799e1ac8fdf442d8
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/packages.cmake
Log Message:
-----------
Set boost lib layout to system--we're building one set of static libs to link in invisibly, and they should match the Dyninst toolchain.
Commit: c48ebb256caf5880f7cfc07946ee9aec87b00a01
https://github.com/dyninst/dyninst/commit/c48ebb256caf5880f7cfc07946ee9aec87b00a01
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M cmake/packages.cmake
Log Message:
-----------
Disable multi-index serialization so we'll actually link.
Commit: 30a3a26778a8ffba01ecb0886b48d4d49b0c8202
https://github.com/dyninst/dyninst/commit/30a3a26778a8ffba01ecb0886b48d4d49b0c8202
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M dyninstAPI/h/BPatch_statement.h
M symtabAPI/h/Module.h
Log Message:
-----------
Revert to dumb pointers for compatibility within line info interfaces, but add Ptr/ConstPtr typedefs.
Commit: 7c398cf442312f41cc439ea11b2f79f4c2d6c977
https://github.com/dyninst/dyninst/commit/7c398cf442312f41cc439ea11b2f79f4c2d6c977
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-10-31 (Mon, 31 Oct 2016)
Changed paths:
M symtabAPI/src/Object-nt.C
Log Message:
-----------
Add missing #include from SymReader changes.
Compare: https://github.com/dyninst/dyninst/compare/00720fe3347c...7c398cf44231
|