Branch: refs/heads/api_breakages Home: https://github.com/dyninst/dyninst Commit: d726a3dd3bb55705a6116b5aea15a09d1d587bb4 https://github.com/dyninst/dyninst/commit/d726a3dd3bb55705a6116b5aea15a09d1d587bb4 Author: Xiaozhu Meng <mxz...@gmail.com> Date: 2020-09-05 (Sat, 05 Sep 2020)
Changed paths: M common/src/singleton_object_pool.h M instructionAPI/src/InstructionDecoder-aarch64.C M instructionAPI/src/InstructionDecoder-aarch64.h M instructionAPI/src/InstructionDecoder-power.C M instructionAPI/src/InstructionDecoder-power.h M instructionAPI/src/InstructionDecoderImpl.C M instructionAPI/src/InstructionDecoderImpl.h Log Message: ----------- Fix memory leak in singleton_object_pool Commit: fe036ca29689466a6627051242c54c644b196f91 https://github.com/dyninst/dyninst/commit/fe036ca29689466a6627051242c54c644b196f91 Author: Xiaozhu Meng <mxz...@gmail.com> Date: 2020-09-06 (Sun, 06 Sep 2020) Changed paths: M instructionAPI/src/InstructionDecoder-aarch64.C Log Message: ----------- Fix aarch64 instruction decoding regression Commit: 992353b21923bf5406176040dc3663fea270a87b https://github.com/dyninst/dyninst/commit/992353b21923bf5406176040dc3663fea270a87b Author: Xiaozhu Meng <mxz...@gmail.com> Date: 2020-09-06 (Sun, 06 Sep 2020) Changed paths: M instructionAPI/src/InstructionDecoder-power.C Log Message: ----------- Fix power instruction decoding regression Commit: c31fddaf7e062e64d1993b6565d47fd307c8289f https://github.com/dyninst/dyninst/commit/c31fddaf7e062e64d1993b6565d47fd307c8289f Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-09-08 (Tue, 08 Sep 2020) Changed paths: M common/src/singleton_object_pool.h M instructionAPI/src/InstructionDecoder-aarch64.C M instructionAPI/src/InstructionDecoder-aarch64.h M instructionAPI/src/InstructionDecoder-power.C M instructionAPI/src/InstructionDecoder-power.h M instructionAPI/src/InstructionDecoderImpl.C M instructionAPI/src/InstructionDecoderImpl.h Log Message: ----------- Fix memory leak in singleton_object_pool (#835) Two memory leak fixes related singleton_object_pool. 1. The singleon_object_pool currently only destructs objects but does not deallocate memory space. This leak applies to all architectures. 2. On ppc and arm, instruction decoder does not use smart pointers to manage InstructionAPI::Instruction constructed by a singleon_object_pool, and thus cause memory leaks. Commit: 016f6fb8d6988db743949f236a7af9c05152a865 https://github.com/dyninst/dyninst/commit/016f6fb8d6988db743949f236a7af9c05152a865 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-09-09 (Wed, 09 Sep 2020) Changed paths: M common/h/dyntypes.h M common/h/util.h M dataflowAPI/rose/semantics/MemoryMap.h M dataflowAPI/rose/util/Exception.h Log Message: ----------- Remove exception specifications (#841) They were deprecated in c++11 and removed in c++17. Commit: 06c186a7783ab681220868d1232146794c742457 https://github.com/dyninst/dyninst/commit/06c186a7783ab681220868d1232146794c742457 Author: Tim Haines <thaines.as...@gmail.com> Date: 2020-09-09 (Wed, 09 Sep 2020) Changed paths: M common/h/dyntypes.h M common/h/util.h M common/src/singleton_object_pool.h M dataflowAPI/rose/semantics/MemoryMap.h M dataflowAPI/rose/util/Exception.h M instructionAPI/src/InstructionDecoder-aarch64.C M instructionAPI/src/InstructionDecoder-aarch64.h M instructionAPI/src/InstructionDecoder-power.C M instructionAPI/src/InstructionDecoder-power.h M instructionAPI/src/InstructionDecoderImpl.C M instructionAPI/src/InstructionDecoderImpl.h Log Message: ----------- Merge branch 'master' into api_breakages Compare: https://github.com/dyninst/dyninst/compare/bb4a8c2e799e...06c186a7783a _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api