Branch: refs/heads/api_breakages Home: https://github.com/dyninst/dyninst Commit: d1ffd50bc2ed687a7f3bdaed5b976b3a9b9af8b4 https://github.com/dyninst/dyninst/commit/d1ffd50bc2ed687a7f3bdaed5b976b3a9b9af8b4 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths: M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/src/BPatch_snippet.C Log Message: ----------- Remove deprecated BPatch_snippet::getCost* (#832) These were deprecated by 52f3437 in 2010. Commit: dd8d57f182d290804d4f9e2749e7c87fb949637e https://github.com/dyninst/dyninst/commit/dd8d57f182d290804d4f9e2749e7c87fb949637e Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M dyninstAPI/h/BPatch_process.h M dyninstAPI/src/BPatch_process.C Log Message: ----------- Remove deprecated BPatch_process::enableDumpPatchedImage (#831) This was deprecated by 4d83371 in 2011. Commit: 678b00fb1ebaedf01ccce5b2f0b29a1c3837eede https://github.com/dyninst/dyninst/commit/678b00fb1ebaedf01ccce5b2f0b29a1c3837eede Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M dyninstAPI/src/addressSpace.C M dyninstAPI/src/addressSpace.h M dyninstAPI/src/binaryEdit.C M dyninstAPI/src/binaryEdit.h M dyninstAPI/src/dynProcess.C M dyninstAPI/src/dynProcess.h Log Message: ----------- Remove AddressSpace::getAddressWidth from public API (#797) This was originally part of https://github.com/dyninst/dyninst/pull/317. Commit: 7dc10bb183a1196005df1af5b9cb5826ad98afa0 https://github.com/dyninst/dyninst/commit/7dc10bb183a1196005df1af5b9cb5826ad98afa0 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M dyninstAPI/src/addressSpace.C M dyninstAPI/src/addressSpace.h M dyninstAPI/src/binaryEdit.C M dyninstAPI/src/binaryEdit.h M patchAPI/h/Command.h Log Message: ----------- Fix memory leak of AddressSpace::patcher_ (#795) This was originally part of https://github.com/dyninst/dyninst/pull/317. This is an API-breaking change since AddressSpace is exported through the BPatch interface. Commit: 328984d5c418cab75de67ebf65834842149cf6cb https://github.com/dyninst/dyninst/commit/328984d5c418cab75de67ebf65834842149cf6cb Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M dyninstAPI/src/codegen-aarch64.C M dyninstAPI/src/codegen-power.C M dyninstAPI/src/codegen-x86.C Log Message: ----------- Remove deprecated insnCodeGen::generate (#836) dyninstAPI/src/codegen-power.C: Removed by 5274e3b in 2011. dyninstAPI/src/codegen-aarch64.C: Removed by 0cbe684 in 2015. dyninstAPI/src/codegen-x86.C: git can't figure out when this was removed. Commit: 440cbf96a8fc0ae7c4eb106831f89cf8c401d64d https://github.com/dyninst/dyninst/commit/440cbf96a8fc0ae7c4eb106831f89cf8c401d64d Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M dyninstAPI/h/BPatch_addressSpace.h M dyninstAPI/src/BPatch_addressSpace.C M dyninstAPI/src/BPatch_frame.C Log Message: ----------- Remove BPatch_addressSpace::findFunctionByAddr (#837) This was deprecated by 7f20129 in 2010. Users should instead use either BPatch_addressSpace::findFunctionByEntry or BPatch_addressSpace::findFunctionsByAddr. Commit: ca0bf24d4eefb1648e98993bb0fe1284431b2da1 https://github.com/dyninst/dyninst/commit/ca0bf24d4eefb1648e98993bb0fe1284431b2da1 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/src/BPatch_snippet.C Log Message: ----------- Remove deprecated BPatch_regExpr (#838) This was deprecated by 4d15de8 in 2008. Commit: c0efad5a668a3da917d369dee4d3b9cc891d56b9 https://github.com/dyninst/dyninst/commit/c0efad5a668a3da917d369dee4d3b9cc891d56b9 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M common/h/Annotatable.h R common/h/Serialization.h M common/src/Annotatable.C R common/src/serialize-bin.C R common/src/serialize-xml.C R common/src/serialize.h M patchAPI/test/findPoint/Makefile M symtabAPI/h/Aggregate.h M symtabAPI/h/Collections.h M symtabAPI/h/Function.h M symtabAPI/h/LineInformation.h M symtabAPI/h/Module.h M symtabAPI/h/Region.h M symtabAPI/h/Symbol.h M symtabAPI/h/Symtab.h M symtabAPI/h/Type.h M symtabAPI/h/Variable.h M symtabAPI/src/Aggregate.C M symtabAPI/src/Collections.C M symtabAPI/src/LineInformation.C M symtabAPI/src/Module.C M symtabAPI/src/Object.C M symtabAPI/src/Region.C M symtabAPI/src/Symbol.C M symtabAPI/src/Symtab-deprecated.C M symtabAPI/src/Symtab-edit.C M symtabAPI/src/Symtab-lookup.C M symtabAPI/src/Symtab.C M symtabAPI/src/Type.C M symtabAPI/src/Variable.C M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h M symtabAPI/src/relocationEntry-elf-aarch64.C M symtabAPI/src/relocationEntry-elf-ppc32.C M symtabAPI/src/relocationEntry-elf-ppc64.C M symtabAPI/src/relocationEntry-elf-x86.C Log Message: ----------- Remove serialization (#805) * Remove all code guarded by SERIALIZATION_DISABLED * Remove code protected by cap_serialization * Remove serialize-bin * Remove serialization classes and their uses * Simplify Symtab::getObject Because serialization doesn't exist, their is only one codepath here now. Commit: 0d14ca1535ff8d13abfe56d370719fdc56a56bb5 https://github.com/dyninst/dyninst/commit/0d14ca1535ff8d13abfe56d370719fdc56a56bb5 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M parseAPI/h/CFGFactory.h M parseAPI/src/CFGFactory.C Log Message: ----------- Remove CFGFactor::destroy_all (#881) This removes the possiblity of object reuse and its associated undefined behavior. This was originally part of #317. Compare: https://github.com/dyninst/dyninst/compare/2e2edcf068c6...0d14ca1535ff _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api