[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/clang_warnings Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] aa8eb5: Fix clang warnings when SW_ANALYSIS_STEPPER=OFF. (...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: aa8eb5abcadf2f456bc4a8fecfdd7c897fca42cd https://github.com/dyninst/dyninst/commit/aa8eb5abcadf2f456bc4a8fecfdd7c897fca42cd Author: Tim Haines Date: 2024-05-10 (Fri, 10 May 2024) Changed paths: M stackwalk/src/callchecker.C M stackwalk/src/framestepper_pimple.h Log Message: --- Fix clang warnings when SW_ANALYSIS_STEPPER=OFF. (#1742) * Fix -Wunused-private-field in AnalysisStepper This was found by clang's -Wunused-private-field when SW_ANALYSIS_STEPPER=OFF. * Fix unaligned memory read in CallChecker::isPrevInstrACall Found by clang's -Wcast-align when SW_ANALYSIS_STEPPER=OFF. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 4d872d: Remove commented-out code
Branch: refs/heads/thaines/clang_warnings Home: https://github.com/dyninst/dyninst Commit: 4d872d7c82cd3cda98b6c96a540a13d2495d1721 https://github.com/dyninst/dyninst/commit/4d872d7c82cd3cda98b6c96a540a13d2495d1721 Author: Tim Haines Date: 2024-05-10 (Fri, 10 May 2024) Changed paths: M stackwalk/src/callchecker.C Log Message: --- Remove commented-out code To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 4c8346: Fix -Wunused-private-field in AnalysisStepper
Branch: refs/heads/thaines/clang_warnings Home: https://github.com/dyninst/dyninst Commit: 4c8346bac95aa633cbfc74508a1b56f6f80c6d30 https://github.com/dyninst/dyninst/commit/4c8346bac95aa633cbfc74508a1b56f6f80c6d30 Author: Tim Haines Date: 2024-05-10 (Fri, 10 May 2024) Changed paths: M stackwalk/src/framestepper_pimple.h Log Message: --- Fix -Wunused-private-field in AnalysisStepper This was found by clang's -Wunused-private-field when SW_ANALYSIS_STEPPER=OFF. Commit: 08a5d940a0840a805b5401662efcfbf5806e1728 https://github.com/dyninst/dyninst/commit/08a5d940a0840a805b5401662efcfbf5806e1728 Author: Tim Haines Date: 2024-05-10 (Fri, 10 May 2024) Changed paths: M stackwalk/src/callchecker.C Log Message: --- Fix unaligned memory read in CallChecker::isPrevInstrACall Found by clang's -Wcast-align when SW_ANALYSIS_STEPPER=OFF. Compare: https://github.com/dyninst/dyninst/compare/4c8346bac95a%5E...08a5d940a084 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] ca0bb3: Hide ompc_leftmost reducer if not using OpenMP (#1...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: ca0bb3aa69e792bf436468a1386ee1b64dba19d4 https://github.com/dyninst/dyninst/commit/ca0bb3aa69e792bf436468a1386ee1b64dba19d4 Author: Tim Haines Date: 2024-05-10 (Fri, 10 May 2024) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: --- Hide ompc_leftmost reducer if not using OpenMP (#1741) This causes a unused function warning when USE_OpenMP=OFF. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/unused_omp_reduction Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 191a22: Hide ompc_leftmost reducer if not using OpenMP
Branch: refs/heads/thaines/unused_omp_reduction Home: https://github.com/dyninst/dyninst Commit: 191a220685ba730f75d379774a200df84b92a6be https://github.com/dyninst/dyninst/commit/191a220685ba730f75d379774a200df84b92a6be Author: Tim Haines Date: 2024-05-09 (Thu, 09 May 2024) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: --- Hide ompc_leftmost reducer if not using OpenMP This causes a unused function warning when USE_OpenMP=OFF. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/remove_bpatch_dll Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 170c01: Remove BPatch_dll.h (#1739)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 170c01dbe5724f5b483f2755f18e848b5e215f1d https://github.com/dyninst/dyninst/commit/170c01dbe5724f5b483f2755f18e848b5e215f1d Author: Tim Haines Date: 2024-05-05 (Sun, 05 May 2024) Changed paths: M dyninstAPI/CMakeLists.txt M dyninstAPI/h/BPatch.h M dyninstAPI/h/BPatch_Set.h M dyninstAPI/h/BPatch_addressSpace.h M dyninstAPI/h/BPatch_basicBlock.h M dyninstAPI/h/BPatch_basicBlockLoop.h M dyninstAPI/h/BPatch_binaryEdit.h R dyninstAPI/h/BPatch_dll.h M dyninstAPI/h/BPatch_edge.h M dyninstAPI/h/BPatch_flowGraph.h M dyninstAPI/h/BPatch_function.h M dyninstAPI/h/BPatch_image.h M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_loopTreeNode.h M dyninstAPI/h/BPatch_module.h M dyninstAPI/h/BPatch_object.h M dyninstAPI/h/BPatch_parRegion.h M dyninstAPI/h/BPatch_point.h M dyninstAPI/h/BPatch_process.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/h/BPatch_sourceBlock.h M dyninstAPI/h/BPatch_sourceObj.h M dyninstAPI/h/BPatch_statement.h M dyninstAPI/h/BPatch_thread.h M dyninstAPI/h/BPatch_type.h M dyninstAPI/h/StackMod.h Log Message: --- Remove BPatch_dll.h (#1739) Since 67bc82c2d, this no longer serves a purpose. The definition for V_libdyninstAPI was removed by dee8900a in 2011. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] b2cfa4: Remove BPatch_dll.h
Branch: refs/heads/thaines/remove_bpatch_dll Home: https://github.com/dyninst/dyninst Commit: b2cfa49fac74272188a9bd1d48a7ef605e125af8 https://github.com/dyninst/dyninst/commit/b2cfa49fac74272188a9bd1d48a7ef605e125af8 Author: Tim Haines Date: 2024-05-04 (Sat, 04 May 2024) Changed paths: M dyninstAPI/CMakeLists.txt M dyninstAPI/h/BPatch.h M dyninstAPI/h/BPatch_Set.h M dyninstAPI/h/BPatch_addressSpace.h M dyninstAPI/h/BPatch_basicBlock.h M dyninstAPI/h/BPatch_basicBlockLoop.h M dyninstAPI/h/BPatch_binaryEdit.h R dyninstAPI/h/BPatch_dll.h M dyninstAPI/h/BPatch_edge.h M dyninstAPI/h/BPatch_flowGraph.h M dyninstAPI/h/BPatch_function.h M dyninstAPI/h/BPatch_image.h M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_loopTreeNode.h M dyninstAPI/h/BPatch_module.h M dyninstAPI/h/BPatch_object.h M dyninstAPI/h/BPatch_parRegion.h M dyninstAPI/h/BPatch_point.h M dyninstAPI/h/BPatch_process.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/h/BPatch_sourceBlock.h M dyninstAPI/h/BPatch_sourceObj.h M dyninstAPI/h/BPatch_statement.h M dyninstAPI/h/BPatch_thread.h M dyninstAPI/h/BPatch_type.h M dyninstAPI/h/StackMod.h Log Message: --- Remove BPatch_dll.h Since 67bc82c2d, this no longer serves a purpose. The definition for V_libdyninstAPI was removed by dee8900a in 2011. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 67bc82: Consolidate visibility control macros (#1738)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 67bc82c2df17c050924f154d6066ef55c3247d1a https://github.com/dyninst/dyninst/commit/67bc82c2df17c050924f154d6066ef55c3247d1a Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M common/CMakeLists.txt M common/h/Annotatable.h M common/h/Buffer.h M common/h/DynAST.h M common/h/Edge.h M common/h/Graph.h M common/h/MachSyscall.h M common/h/Node.h M common/h/SymReader.h M common/h/VariableLocation.h M common/h/concurrent.h A common/h/dyninst_visibility.h M common/h/entryIDs.h M common/h/registers/MachRegister.h M common/h/registers/reg_def.h M common/h/util.h M common/src/Annotatable.C M common/src/MappedFile.h M common/src/Timer.h M common/src/addrtranslate.h M common/src/arch-aarch64.h M common/src/arch-power.h M common/src/arch-x86.C M common/src/arch-x86.h M common/src/debug_common.h M common/src/dthread.h M common/src/freebsdHeaders.h M common/src/freebsdKludges.h M common/src/linuxHeaders.h M common/src/linuxKludges.h M common/src/lprintf.h M common/src/parseauxv.h M common/src/pathName.h M common/src/stats.h M common/src/util.C M dataflowAPI/h/ABI.h M dataflowAPI/h/Absloc.h M dataflowAPI/h/AbslocInterface.h M dataflowAPI/h/SymEval.h M dataflowAPI/h/liveness.h M dataflowAPI/h/slicing.h M dataflowAPI/h/stackanalysis.h M dataflowAPI/src/ExpressionConversionVisitor.h M dataflowAPI/src/RoseInsnFactory.h M dataflowAPI/src/SymEvalVisitors.h M dwarf/h/dwarfExprParser.h M dwarf/h/dwarfFrameParser.h M dwarf/h/dwarfHandle.h M dwarf/h/dwarfResult.h M dwarf/src/dwarf_subrange.h M dynC_API/CMakeLists.txt M dynC_API/h/dynC.h M dyninstAPI/h/BPatch.h M dyninstAPI/h/BPatch_Set.h M dyninstAPI/h/BPatch_addressSpace.h M dyninstAPI/h/BPatch_basicBlock.h M dyninstAPI/h/BPatch_basicBlockLoop.h M dyninstAPI/h/BPatch_binaryEdit.h M dyninstAPI/h/BPatch_dll.h M dyninstAPI/h/BPatch_edge.h M dyninstAPI/h/BPatch_flowGraph.h M dyninstAPI/h/BPatch_frame.h M dyninstAPI/h/BPatch_function.h M dyninstAPI/h/BPatch_image.h M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_loopTreeNode.h M dyninstAPI/h/BPatch_memoryAccess_NP.h M dyninstAPI/h/BPatch_module.h M dyninstAPI/h/BPatch_object.h M dyninstAPI/h/BPatch_parRegion.h M dyninstAPI/h/BPatch_point.h M dyninstAPI/h/BPatch_process.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/h/BPatch_sourceBlock.h M dyninstAPI/h/BPatch_sourceObj.h M dyninstAPI/h/BPatch_statement.h M dyninstAPI/h/BPatch_thread.h M dyninstAPI/h/BPatch_type.h M dyninstAPI/h/StackMod.h M elf/h/Elf_X.h M instructionAPI/h/ArchSpecificFormatters.h M instructionAPI/h/BinaryFunction.h M instructionAPI/h/Dereference.h M instructionAPI/h/Expression.h M instructionAPI/h/Immediate.h M instructionAPI/h/Instruction.h M instructionAPI/h/InstructionAST.h M instructionAPI/h/InstructionCategories.h M instructionAPI/h/InstructionDecoder.h M instructionAPI/h/Operand.h M instructionAPI/h/Operation_impl.h M instructionAPI/h/Register.h M instructionAPI/h/Result.h M instructionAPI/h/Ternary.h M instructionAPI/h/interrupts.h M instructionAPI/h/syscalls.h M instructionAPI/src/Instruction.C M instructionAPI/src/InstructionDecoder-x86.C M instructionAPI/src/InstructionDecoder-x86.h M instructionAPI/src/InstructionDecoder.C M instructionAPI/src/Operand.C M parseAPI/h/CFG.h M parseAPI/h/CFGFactory.h M parseAPI/h/CFGModifier.h M parseAPI/h/CodeObject.h M parseAPI/h/CodeSource.h M parseAPI/h/GraphAdapter.h M parseAPI/h/InstructionSource.h M parseAPI/h/SymLiteCodeSource.h M parseAPI/src/Parser.C M parseAPI/src/debug_parse.h M patchAPI/h/AddrSpace.h M patchAPI/h/CFGMaker.h M patchAPI/h/Command.h M patchAPI/h/Instrumenter.h M patchAPI/h/PatchCFG.h M patchAPI/h/PatchCallback.h M patchAPI/h/PatchMgr.h M patchAPI/h/PatchModifier.h M patchAPI/h/PatchObject.h M patchAPI/h/Point.h M patchAPI/h/Snippet.h M proccontrol/CMakeLists.txt M proccontrol/h/Decoder.h M proccontrol/h/Event.h M proccontrol/h/EventType.h M proccontrol/h/Generator.h M proccontrol/h/Handler.h M proccontrol/h/Mailbox.h M proccontrol/h/PCErrors.h M proccontrol/h/PCProcess.h M proccontrol/h/PlatFeatures.h M proccontrol/h/ProcessSet.h M proccontrol/src/proc_service_wrapper.h M proccontrol/src/windows_handler.h M stackwalk/CMakeLists.txt M stackwalk/h/frame.h M stackwalk/h/framestepper.h M stackwalk/h/procstate.h M stackwalk/h/swk_errors.h M stackwalk/h/symlookup.h M stackwalk/h/walker.h M symlite/h/SymLite-elf.h
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/export_cleanup Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 0b94a5: Remove re-def guard for DYNINST_EXPORT
Branch: refs/heads/thaines/export_cleanup Home: https://github.com/dyninst/dyninst Commit: 0b94a5cfa903a81820001392e2a13b14dd9468de https://github.com/dyninst/dyninst/commit/0b94a5cfa903a81820001392e2a13b14dd9468de Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M common/h/dyninst_visibility.h Log Message: --- Remove re-def guard for DYNINST_EXPORT To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] e7a34c: Export new header
Branch: refs/heads/thaines/export_cleanup Home: https://github.com/dyninst/dyninst Commit: e7a34c3982e2735af8f15987a47f36641aa99d66 https://github.com/dyninst/dyninst/commit/e7a34c3982e2735af8f15987a47f36641aa99d66 Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M common/CMakeLists.txt Log Message: --- Export new header Commit: a21b67fd984989f1fb8e9c6ae6cdd9d043bef90a https://github.com/dyninst/dyninst/commit/a21b67fd984989f1fb8e9c6ae6cdd9d043bef90a Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M common/h/dyninst_visibility.h Log Message: --- Protect against double-define Commit: 48ccc8ba96d0aac17ee84c718d1a647da596cf02 https://github.com/dyninst/dyninst/commit/48ccc8ba96d0aac17ee84c718d1a647da596cf02 Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M symtabAPI/h/symutil.h Log Message: --- Fix include in symutil.h Compare: https://github.com/dyninst/dyninst/compare/2c75ed914ec5...48ccc8ba96d0 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 7c69b2: Consolidate visibility control macros
Branch: refs/heads/thaines/export_cleanup Home: https://github.com/dyninst/dyninst Commit: 7c69b203941ef7cfad4be241b2f8925bb1af94f6 https://github.com/dyninst/dyninst/commit/7c69b203941ef7cfad4be241b2f8925bb1af94f6 Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: A common/h/dyninst_visibility.h M common/h/util.h M symlite/h/SymLite-elf.h Log Message: --- Consolidate visibility control macros There is no need to have one per toolkit. This also removes the MSVC-specific check because we don't build there and we don't have any of the visibility compiler switches set for it, either. Commit: 1e213b1282c21e0430d583e6bd5b7007bd333fe9 https://github.com/dyninst/dyninst/commit/1e213b1282c21e0430d583e6bd5b7007bd333fe9 Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M common/h/Annotatable.h M common/h/Buffer.h M common/h/DynAST.h M common/h/Edge.h M common/h/Graph.h M common/h/MachSyscall.h M common/h/Node.h M common/h/SymReader.h M common/h/VariableLocation.h M common/h/concurrent.h M common/h/entryIDs.h M common/h/registers/MachRegister.h M common/h/registers/reg_def.h M common/src/Annotatable.C M common/src/MappedFile.h M common/src/Timer.h M common/src/addrtranslate.h M common/src/arch-aarch64.h M common/src/arch-power.h M common/src/arch-x86.C M common/src/arch-x86.h M common/src/debug_common.h M common/src/dthread.h M common/src/freebsdHeaders.h M common/src/freebsdKludges.h M common/src/linuxHeaders.h M common/src/linuxKludges.h M common/src/lprintf.h M common/src/parseauxv.h M common/src/pathName.h M common/src/stats.h M common/src/util.C M dataflowAPI/h/ABI.h M dataflowAPI/h/Absloc.h M dataflowAPI/h/AbslocInterface.h M dataflowAPI/h/SymEval.h M dataflowAPI/h/liveness.h M dataflowAPI/h/slicing.h M dataflowAPI/h/stackanalysis.h M dataflowAPI/src/ExpressionConversionVisitor.h M dataflowAPI/src/RoseInsnFactory.h M dataflowAPI/src/SymEvalVisitors.h M dwarf/h/dwarfExprParser.h M dwarf/h/dwarfFrameParser.h M dwarf/h/dwarfHandle.h M dwarf/h/dwarfResult.h M dwarf/src/dwarf_subrange.h M dynC_API/h/dynC.h M dyninstAPI/h/BPatch.h M dyninstAPI/h/BPatch_Set.h M dyninstAPI/h/BPatch_addressSpace.h M dyninstAPI/h/BPatch_basicBlock.h M dyninstAPI/h/BPatch_basicBlockLoop.h M dyninstAPI/h/BPatch_binaryEdit.h M dyninstAPI/h/BPatch_dll.h M dyninstAPI/h/BPatch_edge.h M dyninstAPI/h/BPatch_flowGraph.h M dyninstAPI/h/BPatch_frame.h M dyninstAPI/h/BPatch_function.h M dyninstAPI/h/BPatch_image.h M dyninstAPI/h/BPatch_instruction.h M dyninstAPI/h/BPatch_loopTreeNode.h M dyninstAPI/h/BPatch_memoryAccess_NP.h M dyninstAPI/h/BPatch_module.h M dyninstAPI/h/BPatch_object.h M dyninstAPI/h/BPatch_parRegion.h M dyninstAPI/h/BPatch_point.h M dyninstAPI/h/BPatch_process.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/h/BPatch_sourceBlock.h M dyninstAPI/h/BPatch_sourceObj.h M dyninstAPI/h/BPatch_statement.h M dyninstAPI/h/BPatch_thread.h M dyninstAPI/h/BPatch_type.h M dyninstAPI/h/StackMod.h M elf/h/Elf_X.h M instructionAPI/h/ArchSpecificFormatters.h M instructionAPI/h/BinaryFunction.h M instructionAPI/h/Dereference.h M instructionAPI/h/Expression.h M instructionAPI/h/Immediate.h M instructionAPI/h/Instruction.h M instructionAPI/h/InstructionAST.h M instructionAPI/h/InstructionCategories.h M instructionAPI/h/InstructionDecoder.h M instructionAPI/h/Operand.h M instructionAPI/h/Operation_impl.h M instructionAPI/h/Register.h M instructionAPI/h/Result.h M instructionAPI/h/Ternary.h M instructionAPI/h/interrupts.h M instructionAPI/h/syscalls.h M instructionAPI/src/Instruction.C M instructionAPI/src/InstructionDecoder-x86.C M instructionAPI/src/InstructionDecoder-x86.h M instructionAPI/src/InstructionDecoder.C M instructionAPI/src/Operand.C M parseAPI/h/CFG.h M parseAPI/h/CFGFactory.h M parseAPI/h/CFGModifier.h M parseAPI/h/CodeObject.h M parseAPI/h/CodeSource.h M parseAPI/h/GraphAdapter.h M parseAPI/h/InstructionSource.h M parseAPI/h/SymLiteCodeSource.h M parseAPI/src/debug_parse.h M patchAPI/h/AddrSpace.h M patchAPI/h/CFGMaker.h M patchAPI/h/Command.h M patchAPI/h/Instrumenter.h M patchAPI/h/PatchCFG.h M patchAPI/h/PatchCallback.h M patchAPI/h/PatchMgr.h M patchAPI/h/PatchModifier.h M patchAPI/h/PatchObject.h M patchAPI/h/Point.h M patchAPI/h/Snippet.h M proccontrol/h/Decoder.h M proccontrol/h/Event.h M proccontrol/h/EventType.h M proccontrol/h/Generator.h M proccontrol/h/Handler.h M proccontrol/h/Mailbox.h M proccontrol/h/PCErrors.h M
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/remove_utos Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 95b6a5: Replace utos with std::to_string (#1737)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 95b6a50c1937fa162d7724783c18a229509df265 https://github.com/dyninst/dyninst/commit/95b6a50c1937fa162d7724783c18a229509df265 Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M dyninstAPI/src/BPatch_process.C M dyninstAPI/src/freebsd.C M dyninstAPI/src/linux-x86.C M dyninstAPI/src/mapped_object.C M parseAPI/src/LoopAnalyzer.C Log Message: --- Replace utos with std::to_string (#1737) This function doesn't need to exist since there is a standard way of doing it now. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 5f62ca: Replace utos with std::to_string
Branch: refs/heads/thaines/remove_utos Home: https://github.com/dyninst/dyninst Commit: 5f62cac2c99862d185e6918fbf383bbe7dd390e8 https://github.com/dyninst/dyninst/commit/5f62cac2c99862d185e6918fbf383bbe7dd390e8 Author: Tim Haines Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M dyninstAPI/src/BPatch_process.C M dyninstAPI/src/freebsd.C M dyninstAPI/src/linux-x86.C M dyninstAPI/src/mapped_object.C M parseAPI/src/LoopAnalyzer.C Log Message: --- Replace utos with std::to_string This function doesn't need to exist since there is a standard way of doing it now. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/system_libs_ignore_libclang Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 9d4ffd: Fix syntax error
Branch: refs/heads/thaines/system_libs_ignore_libclang Home: https://github.com/dyninst/dyninst Commit: 9d4ffdcdf2ad6e9ebc3252c95b0d53f1c11b7b89 https://github.com/dyninst/dyninst/commit/9d4ffdcdf2ad6e9ebc3252c95b0d53f1c11b7b89 Author: Tim Haines Date: 2024-05-02 (Thu, 02 May 2024) Changed paths: M .github/workflows/system-libs.yaml Log Message: --- Fix syntax error To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] b1365d: GithubCI: ignore libclang-cpp.so in system-libs test
Branch: refs/heads/thaines/system_libs_ignore_libclang Home: https://github.com/dyninst/dyninst Commit: b1365d158f486006fa486b7de1885c56d5dc3e5e https://github.com/dyninst/dyninst/commit/b1365d158f486006fa486b7de1885c56d5dc3e5e Author: Tim Haines Date: 2024-05-02 (Thu, 02 May 2024) Changed paths: M .github/workflows/system-libs.yaml Log Message: --- GithubCI: ignore libclang-cpp.so in system-libs test For some reason, the debuginfod server on Fedora 37 hangs when trying to fetch data for libclang-cpp.15.so. It's not critical for this test, so just don't parse that library. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] dcba26: Update implemenation to use MultiRegisterAST
Branch: refs/heads/bbiiggppiigg/add_multiregister_ast Home: https://github.com/dyninst/dyninst Commit: dcba26b70ece4d1aeab248eede75a2b55ccdb6b4 https://github.com/dyninst/dyninst/commit/dcba26b70ece4d1aeab248eede75a2b55ccdb6b4 Author: wuxx1279 Date: 2024-04-30 (Tue, 30 Apr 2024) Changed paths: M dataflowAPI/src/AbslocInterface.C M dataflowAPI/src/RoseInsnFactory.C M instructionAPI/src/AMDGPU/gfx908/appendOperands.C M instructionAPI/src/AMDGPU/gfx90a/appendOperands.C M instructionAPI/src/AMDGPU/gfx940/appendOperands.C Log Message: --- Update implemenation to use MultiRegisterAST Update existing implementation to use MultiRegisterAST. Fix assumptions about number of operands when creating assignment in AbslocInterface and split them into individual registers in RoseInsnFactory for symbolic execution. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 030cc2: Add new AST MultiRegisterAST to instructionAPI
Branch: refs/heads/bbiiggppiigg/add_multiregister_ast Home: https://github.com/dyninst/dyninst Commit: 030cc2d41f4f39121f542a96da6b286e1665b0d6 https://github.com/dyninst/dyninst/commit/030cc2d41f4f39121f542a96da6b286e1665b0d6 Author: wuxx1279 Date: 2024-04-30 (Tue, 30 Apr 2024) Changed paths: M dataflowAPI/src/AbslocInterface.C M dataflowAPI/src/ExpressionConversionVisitor.C M dataflowAPI/src/ExpressionConversionVisitor.h M dataflowAPI/src/stackanalysis.C M dyninstAPI/src/BPatch_memoryAccessAdapter.C M dyninstAPI/src/BPatch_memoryAccessAdapter.h M dyninstAPI/src/IAPI_to_AST.C M dyninstAPI/src/IAPI_to_AST.h M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C M dyninstAPI/src/StackMod/StackAccess.C M instructionAPI/CMakeLists.txt M instructionAPI/h/Expression.h M instructionAPI/h/InstructionAST.h A instructionAPI/h/MultiRegister.h M instructionAPI/h/Register.h M instructionAPI/h/Visitor.h M instructionAPI/src/Expression.C A instructionAPI/src/MultiRegister.C M instructionAPI/src/syscalls.C M parseAPI/src/IA_x86.C Log Message: --- Add new AST MultiRegisterAST to instructionAPI This commit introduce a new ast that denotes the use of multiple registers as a single operand. For now, the visitor for such a class is basically visiting the registers contained in it, in order. The constructor of the Expression class has been restructured to avoid redundant implementation. Commit: f589bae63bcecb54cc5ed70dfd7e282f1e087c40 https://github.com/dyninst/dyninst/commit/f589bae63bcecb54cc5ed70dfd7e282f1e087c40 Author: wuxx1279 Date: 2024-04-30 (Tue, 30 Apr 2024) Changed paths: M instructionAPI/h/ArchSpecificFormatters.h M instructionAPI/h/MultiRegister.h M instructionAPI/src/ArchSpecificFormatters.C M instructionAPI/src/InstructionDecoderImpl.C M instructionAPI/src/InstructionDecoderImpl.h M instructionAPI/src/MultiRegister.C M instructionAPI/src/Operand.C Log Message: --- Add new AST MultiRegisterAST to instructionAPI This commit introduce a new ast that denotes the use of multiple registers as a single operand. For now, the visitor for such a class is basically visiting the registers contained in it, in order. The constructor of the Expression class has been restructured to avoid redundant implementation. Compare: https://github.com/dyninst/dyninst/compare/439e4ecb4d90...f589bae63bce To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] c7e0cc: Add new AST MultiRegisterAST to instructionAPI
Branch: refs/heads/bbiiggppiigg/add_multiregister_ast Home: https://github.com/dyninst/dyninst Commit: c7e0ccca93039e615b69609caf73e3b070da8423 https://github.com/dyninst/dyninst/commit/c7e0ccca93039e615b69609caf73e3b070da8423 Author: wuxx1279 Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M dataflowAPI/src/AbslocInterface.C M dataflowAPI/src/ExpressionConversionVisitor.C M dataflowAPI/src/ExpressionConversionVisitor.h M dataflowAPI/src/stackanalysis.C M dyninstAPI/src/BPatch_memoryAccessAdapter.C M dyninstAPI/src/BPatch_memoryAccessAdapter.h M dyninstAPI/src/IAPI_to_AST.C M dyninstAPI/src/IAPI_to_AST.h M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C M dyninstAPI/src/StackMod/StackAccess.C M instructionAPI/CMakeLists.txt M instructionAPI/h/Expression.h M instructionAPI/h/InstructionAST.h A instructionAPI/h/MultiRegister.h M instructionAPI/h/Register.h M instructionAPI/h/Visitor.h M instructionAPI/src/Expression.C A instructionAPI/src/MultiRegister.C M instructionAPI/src/syscalls.C M parseAPI/src/IA_x86.C Log Message: --- Add new AST MultiRegisterAST to instructionAPI This commit introduce a new ast that denotes the use of multiple registers as a single operand. For now, the visitor for such a class is basically visiting the registers contained in it, in order. The constructor of the Expression class has been restructured to avoid redundant implementation. Commit: 439e4ecb4d900d891c586b3e28a8d4edd2009947 https://github.com/dyninst/dyninst/commit/439e4ecb4d900d891c586b3e28a8d4edd2009947 Author: wuxx1279 Date: 2024-04-30 (Tue, 30 Apr 2024) Changed paths: M instructionAPI/h/ArchSpecificFormatters.h M instructionAPI/src/ArchSpecificFormatters.C M instructionAPI/src/InstructionDecoderImpl.C M instructionAPI/src/InstructionDecoderImpl.h M instructionAPI/src/MultiRegister.C M instructionAPI/src/Operand.C Log Message: --- Add new AST MultiRegisterAST to instructionAPI This commit introduce a new ast that denotes the use of multiple registers as a single operand. For now, the visitor for such a class is basically visiting the registers contained in it, in order. The constructor of the Expression class has been restructured to avoid redundant implementation. Compare: https://github.com/dyninst/dyninst/compare/818d82a54458...439e4ecb4d90 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/capstone_importer Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 2e17fe: Update Capstone importer scripts (#1734)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 2e17fe3e10b4d56fa2c3af180d017728fe151334 https://github.com/dyninst/dyninst/commit/2e17fe3e10b4d56fa2c3af180d017728fe151334 Author: Tim Haines Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: R instructionAPI/capstone/aarch64.py A instructionAPI/capstone/aarch64/__init__.py A instructionAPI/capstone/aarch64/mnemonics.py A instructionAPI/capstone/aarch64/registers.py R instructionAPI/capstone/capstone.py R instructionAPI/capstone/import.py A instructionAPI/capstone/import_mnemonics.py R instructionAPI/capstone/ppc.py A instructionAPI/capstone/ppc/__init__.py A instructionAPI/capstone/ppc/mnemonics.py A instructionAPI/capstone/ppc/registers.py R instructionAPI/capstone/x86.py A instructionAPI/capstone/x86/__init__.py A instructionAPI/capstone/x86/mnemonics.py A instructionAPI/capstone/x86/registers.py Log Message: --- Update Capstone importer scripts (#1734) * Restructure layout for mnemonic parsing * Add stubs for register importing To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 4fdb8c: Restructure layout for mnemonic parsing
Branch: refs/heads/thaines/capstone_importer Home: https://github.com/dyninst/dyninst Commit: 4fdb8c538a6aeba98e39e9b1662424e2c2a5361c https://github.com/dyninst/dyninst/commit/4fdb8c538a6aeba98e39e9b1662424e2c2a5361c Author: Tim Haines Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: R instructionAPI/capstone/aarch64.py A instructionAPI/capstone/aarch64/__init__.py A instructionAPI/capstone/aarch64/mnemonics.py R instructionAPI/capstone/capstone.py R instructionAPI/capstone/import.py A instructionAPI/capstone/import_mnemonics.py R instructionAPI/capstone/ppc.py A instructionAPI/capstone/ppc/__init__.py A instructionAPI/capstone/ppc/mnemonics.py R instructionAPI/capstone/x86.py A instructionAPI/capstone/x86/__init__.py A instructionAPI/capstone/x86/mnemonics.py Log Message: --- Restructure layout for mnemonic parsing Commit: 435710616140c0ac3190a5b24a5571c5d30dac16 https://github.com/dyninst/dyninst/commit/435710616140c0ac3190a5b24a5571c5d30dac16 Author: Tim Haines Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: A instructionAPI/capstone/aarch64/registers.py A instructionAPI/capstone/ppc/registers.py A instructionAPI/capstone/x86/registers.py Log Message: --- Add stubs for register importing Compare: https://github.com/dyninst/dyninst/compare/4fdb8c538a6a%5E...435710616140 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 818d82: Add new AST MultiRegisterAST to instructionAPI
Branch: refs/heads/bbiiggppiigg/add_multiregister_ast Home: https://github.com/dyninst/dyninst Commit: 818d82a54458d3f777ee8d75b2bd7266a1b34e58 https://github.com/dyninst/dyninst/commit/818d82a54458d3f777ee8d75b2bd7266a1b34e58 Author: wuxx1279 Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M dataflowAPI/src/AbslocInterface.C M dataflowAPI/src/ExpressionConversionVisitor.C M dataflowAPI/src/ExpressionConversionVisitor.h M dataflowAPI/src/stackanalysis.C M dyninstAPI/src/BPatch_memoryAccessAdapter.C M dyninstAPI/src/BPatch_memoryAccessAdapter.h M dyninstAPI/src/IAPI_to_AST.C M dyninstAPI/src/IAPI_to_AST.h M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C M dyninstAPI/src/StackMod/StackAccess.C M instructionAPI/CMakeLists.txt M instructionAPI/h/ArchSpecificFormatters.h M instructionAPI/h/Expression.h M instructionAPI/h/InstructionAST.h A instructionAPI/h/MultiRegister.h M instructionAPI/h/Register.h M instructionAPI/h/Visitor.h M instructionAPI/src/ArchSpecificFormatters.C M instructionAPI/src/Expression.C M instructionAPI/src/InstructionDecoderImpl.C M instructionAPI/src/InstructionDecoderImpl.h A instructionAPI/src/MultiRegister.C M instructionAPI/src/Operand.C M instructionAPI/src/syscalls.C M parseAPI/src/IA_x86.C Log Message: --- Add new AST MultiRegisterAST to instructionAPI This commit introduce a new ast that denotes the use of multiple registers as a single operand. For now, the visitor for such a class is basically visiting the registers contained in it, in order. The constructor of the Expression class has been restructured to avoid redundant implementation. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/machregister_siof_fix Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] a29f32: MachRegister: fix initialization order bug (#1731)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: a29f32ac87c4483b97a2c5cb9beed5642124ae8f https://github.com/dyninst/dyninst/commit/a29f32ac87c4483b97a2c5cb9beed5642124ae8f Author: Tim Haines Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M common/CMakeLists.txt M common/src/dyn_regs.C M common/src/registers/MachRegister.C A common/src/registers/MachRegisterCache.h Log Message: --- MachRegister: fix initialization order bug (#1731) This fixes the static initialization ordering issue reported in https://github.com/dyninst/dyninst/issues/1730. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 803752: Add new header
Branch: refs/heads/thaines/machregister_siof_fix Home: https://github.com/dyninst/dyninst Commit: 8037524388e466c323d1eea09bb33a0af740c309 https://github.com/dyninst/dyninst/commit/8037524388e466c323d1eea09bb33a0af740c309 Author: Tim Haines Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: A common/src/registers/MachRegisterCache.h Log Message: --- Add new header To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] ac71ea: Put cache types in separate header
Branch: refs/heads/thaines/machregister_siof_fix Home: https://github.com/dyninst/dyninst Commit: ac71ea1b98c1d751f73ed8d4b09fcc2498a7d599 https://github.com/dyninst/dyninst/commit/ac71ea1b98c1d751f73ed8d4b09fcc2498a7d599 Author: Tim Haines Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M common/CMakeLists.txt M common/src/dyn_regs.C M common/src/registers/MachRegister.C Log Message: --- Put cache types in separate header This makes them easier to keep synchronized. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 58b8db: Add comments
Branch: refs/heads/thaines/machregister_siof_fix Home: https://github.com/dyninst/dyninst Commit: 58b8db8ce2e561a22871a7f69d9d43931510015e https://github.com/dyninst/dyninst/commit/58b8db8ce2e561a22871a7f69d9d43931510015e Author: Tim Haines Date: 2024-04-22 (Mon, 22 Apr 2024) Changed paths: M common/src/dyn_regs.C M common/src/registers/MachRegister.C Log Message: --- Add comments To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 4c13a8: CMake: put MachRegister.C in _sources list
Branch: refs/heads/thaines/machregister_siof_fix Home: https://github.com/dyninst/dyninst Commit: 4c13a8da3a9e556a629051636eccb98f75cd9b6c https://github.com/dyninst/dyninst/commit/4c13a8da3a9e556a629051636eccb98f75cd9b6c Author: Tim Haines Date: 2024-04-21 (Sun, 21 Apr 2024) Changed paths: M common/CMakeLists.txt Log Message: --- CMake: put MachRegister.C in _sources list Commit: 60f9df8d46487a84fbca0590e951aa7d678178e3 https://github.com/dyninst/dyninst/commit/60f9df8d46487a84fbca0590e951aa7d678178e3 Author: Tim Haines Date: 2024-04-21 (Sun, 21 Apr 2024) Changed paths: M common/CMakeLists.txt Log Message: --- CMake: remove extra MachRegister.h in _public_headers list Commit: 1dd231b041f6bdfa86b9467fef998201283ac1fd https://github.com/dyninst/dyninst/commit/1dd231b041f6bdfa86b9467fef998201283ac1fd Author: Tim Haines Date: 2024-04-21 (Sun, 21 Apr 2024) Changed paths: M common/src/dyn_regs.C M common/src/registers/MachRegister.C Log Message: --- Move globals for register tracking into dyn_regs.C This fixes the static initialization ordering issue reported in https://github.com/dyninst/dyninst/issues/1730. Compare: https://github.com/dyninst/dyninst/compare/4c13a8da3a9e%5E...1dd231b041f6 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 6ef668: CMake: update x86 platform detection (#1727)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 6ef6687cdf6ecb07a6ee871817f2eacd2bb5 https://github.com/dyninst/dyninst/commit/6ef6687cdf6ecb07a6ee871817f2eacd2bb5 Author: Tim Haines Date: 2024-04-19 (Fri, 19 Apr 2024) Changed paths: M cmake/DyninstPlatform.cmake Log Message: --- CMake: update x86 platform detection (#1727) To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/cmake_x86_detection Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 2c4c1b: fix hpctoolkit github ci workflow (#1729)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 2c4c1b0135666f080780aadfc3e60091377503fb https://github.com/dyninst/dyninst/commit/2c4c1b0135666f080780aadfc3e60091377503fb Author: kupsch Date: 2024-04-19 (Fri, 19 Apr 2024) Changed paths: M .github/workflows/consumers.yaml Log Message: --- fix hpctoolkit github ci workflow (#1729) have spack use python that it built and intalled instead of the system python, so meson gets installed in the correct path To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] cf43cc: Disable init fini generation for AMD GPU
Branch: refs/heads/bbiiggppiigg/code-patching Home: https://github.com/dyninst/dyninst Commit: cf43cca8c0c2915747a5896577b42481f68c2e12 https://github.com/dyninst/dyninst/commit/cf43cca8c0c2915747a5896577b42481f68c2e12 Author: wuxx1279 Date: 2024-04-16 (Tue, 16 Apr 2024) Changed paths: M dyninstAPI/src/unix.C Log Message: --- Disable init fini generation for AMD GPU Commit: 744c5eae1d3f70db0d33f7582323a005d5bb49e7 https://github.com/dyninst/dyninst/commit/744c5eae1d3f70db0d33f7582323a005d5bb49e7 Author: wuxx1279 Date: 2024-04-17 (Wed, 17 Apr 2024) Changed paths: M common/src/arch-amdgpu.C M common/src/arch-amdgpu.h M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C M dyninstAPI/src/codegen-amdgpu.C Log Message: --- Fix implementations for AMD GPU CFWidget::apply This commit mainly touches logic on determining pc-relative/absolute branch, patching of existing s_branch/s_cbranch/s_setpc/s_swappc instructions. Compare: https://github.com/dyninst/dyninst/compare/cf43cca8c0c2%5E...744c5eae1d3f To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] b9554a: Fix AMDGPU register operand expansion (#1728)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: b9554a67a0a7c80c711b79bf88c2819491affc20 https://github.com/dyninst/dyninst/commit/b9554a67a0a7c80c711b79bf88c2819491affc20 Author: bbiiggppiigg Date: 2024-04-16 (Tue, 16 Apr 2024) Changed paths: M instructionAPI/src/AMDGPU/gfx908/appendOperands.C M instructionAPI/src/AMDGPU/gfx90a/appendOperands.C M instructionAPI/src/AMDGPU/gfx940/appendOperands.C Log Message: --- Fix AMDGPU register operand expansion (#1728) This commit fixes an issue with the use of dynmaic_pointer_cast in appendOperands.C, where the base type should be used in stead of the Ptr type. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] bbb1de: Fix AMDGPU register operand expansion
Branch: refs/heads/bbiiggppiigg/fix_amdgpu_register_expansion Home: https://github.com/dyninst/dyninst Commit: bbb1de62f8be687794d1403f1139f128f95e6f1e https://github.com/dyninst/dyninst/commit/bbb1de62f8be687794d1403f1139f128f95e6f1e Author: wuxx1279 Date: 2024-04-15 (Mon, 15 Apr 2024) Changed paths: M instructionAPI/src/AMDGPU/gfx908/appendOperands.C M instructionAPI/src/AMDGPU/gfx90a/appendOperands.C M instructionAPI/src/AMDGPU/gfx940/appendOperands.C Log Message: --- Fix AMDGPU register operand expansion This commit fixes an issue with the use of dynmaic_pointer_cast in appendOperands.C, where the base type should be used in stead of the Ptr type. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/bbiiggppiigg/fix_amdgpu_register_expansion Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 0233dc: Revert "[AMDGPU] [WIP] Generate code for binary op...
Branch: refs/heads/ronak/amdgpu-ast-to-insts Home: https://github.com/dyninst/dyninst Commit: 0233dc84013829193b606e49a16afc7acbb1cf84 https://github.com/dyninst/dyninst/commit/0233dc84013829193b606e49a16afc7acbb1cf84 Author: Ronak Chauhan Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M dyninstAPI/src/ast-amdgpu.C Log Message: --- Revert "[AMDGPU] [WIP] Generate code for binary operations" This reverts commit 1c6f674843025282e672d853e895cc6c1cd404f7. Commit: a4054a78ae53e671cabc90cfa21da2041f57ed26 https://github.com/dyninst/dyninst/commit/a4054a78ae53e671cabc90cfa21da2041f57ed26 Author: Ronak Chauhan Date: 2024-04-12 (Fri, 12 Apr 2024) Changed paths: M dyninstAPI/src/ast-amdgpu.C Log Message: --- [AMDGPU] Generate SALU instructions for binary operations Compare: https://github.com/dyninst/dyninst/compare/1c6f67484302...a4054a78ae53 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 9e122c: CMake: update x86 platform detection
Branch: refs/heads/thaines/cmake_x86_detection Home: https://github.com/dyninst/dyninst Commit: 9e122c4c8bff5a01353ac371daf5c027d2420f10 https://github.com/dyninst/dyninst/commit/9e122c4c8bff5a01353ac371daf5c027d2420f10 Author: Tim Haines Date: 2024-04-11 (Thu, 11 Apr 2024) Changed paths: M cmake/DyninstPlatform.cmake Log Message: --- CMake: update x86 platform detection To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 3f0bff: Disable -Wdeprecated-declarations for Boost on cla...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 3f0bffb81377d5ecb5d02b273e398a8e6120f5ea https://github.com/dyninst/dyninst/commit/3f0bffb81377d5ecb5d02b273e398a8e6120f5ea Author: Tim Haines Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M cmake/DyninstWarnings.cmake M cmake/tpls/DyninstBoost.cmake Log Message: --- Disable -Wdeprecated-declarations for Boost on clang > 17 (#1723) It's not clear why, but clang 18 and 19 do not correctly detect that /usr/include/boost is a system directory, and it emits warnings for use of deprecated std::unary_function. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/cmake_boost_clang_deprecation Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] e885d3: ignore .hmac files in system-libs github workflow ...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: e885d38c535976c92f108bce29803dcb6145476e https://github.com/dyninst/dyninst/commit/e885d38c535976c92f108bce29803dcb6145476e Author: kupsch Date: 2024-04-09 (Tue, 09 Apr 2024) Changed paths: M .github/workflows/system-libs.yaml Log Message: --- ignore .hmac files in system-libs github workflow (#1724) .hmac files are library files so do not try to parse To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] a4d957: Move check into DyninstWarnings.cmake
Branch: refs/heads/thaines/cmake_boost_clang_deprecation Home: https://github.com/dyninst/dyninst Commit: a4d957210980e8dd986a4d5ecbf99d937c98340c https://github.com/dyninst/dyninst/commit/a4d957210980e8dd986a4d5ecbf99d937c98340c Author: Tim Haines Date: 2024-04-09 (Tue, 09 Apr 2024) Changed paths: M cmake/DyninstWarnings.cmake M cmake/tpls/DyninstBoost.cmake Log Message: --- Move check into DyninstWarnings.cmake To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] d4323f: Shorten lines for cmake-format
Branch: refs/heads/thaines/cmake_boost_clang_deprecation Home: https://github.com/dyninst/dyninst Commit: d4323fe82a255855db2d211492f11183160e5aa4 https://github.com/dyninst/dyninst/commit/d4323fe82a255855db2d211492f11183160e5aa4 Author: Tim Haines Date: 2024-04-09 (Tue, 09 Apr 2024) Changed paths: M cmake/tpls/DyninstBoost.cmake Log Message: --- Shorten lines for cmake-format To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] f9a49b: Disable -Wdeprecated-declarations for Boost on cla...
Branch: refs/heads/thaines/cmake_boost_clang_deprecation Home: https://github.com/dyninst/dyninst Commit: f9a49b87af8f58c5a63f7f4eee48184599c2d91b https://github.com/dyninst/dyninst/commit/f9a49b87af8f58c5a63f7f4eee48184599c2d91b Author: Tim Haines Date: 2024-04-09 (Tue, 09 Apr 2024) Changed paths: M cmake/tpls/DyninstBoost.cmake Log Message: --- Disable -Wdeprecated-declarations for Boost on clang > 17 It's not clear why, but clang 18 and 19 do not correctly detect that /usr/include/boost is a system directory, and it emits warnings for use of deprecated std::unary_function. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 12fc20: fix system-lib github workflow (#1722)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 12fc2000b135f1b3ce5857723e9248d43c917a42 https://github.com/dyninst/dyninst/commit/12fc2000b135f1b3ce5857723e9248d43c917a42 Author: kupsch Date: 2024-04-09 (Tue, 09 Apr 2024) Changed paths: M .github/workflows/system-libs.yaml Log Message: --- fix system-lib github workflow (#1722) change shell code in workflow to be /bin/sh compliant instead of using bash constructs To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] e70b10: improve cmake install dirs (#1721)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: e70b1001eb5082bb0204b602e3ca1cfccd67fc94 https://github.com/dyninst/dyninst/commit/e70b1001eb5082bb0204b602e3ca1cfccd67fc94 Author: kupsch Date: 2024-04-09 (Tue, 09 Apr 2024) Changed paths: M .github/workflows/consumers.yaml M .github/workflows/pr-tests.yaml M .github/workflows/system-libs.yaml M .github/workflows/unit-tests.yaml M cmake/DyninstLibrarySettings.cmake M parseThat/CMakeLists.txt Log Message: --- improve cmake install dirs (#1721) * Use cmake's GNUInstallDirs to get the lib, bin and include directory names instead of always using 'lib', 'bin', and 'include'. This results in two changes to the installation: - lib directory becomes 'lib64' on platforms where this is the convention - the lib, bin and include may be overwritten using the cmake variables CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR respectively * Update github workflows to handle the lib install dir lib64: - use Dyninst_ROOT instead of Dyninst_DIR as it searches for the directory used - for non-cmake uses search for lib* to find either lib or lib64 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/kupsch/documentation_modernization Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 62643b: Remove print statements from checkLive
Branch: refs/heads/ronak/amdgpu-ast-to-insts Home: https://github.com/dyninst/dyninst Commit: 62643ba9c2370f24457273768a5a54e5d1b3a3be https://github.com/dyninst/dyninst/commit/62643ba9c2370f24457273768a5a54e5d1b3a3be Author: Ronak Chauhan Date: 2024-04-05 (Fri, 05 Apr 2024) Changed paths: M dyninstAPI/src/registerSpace.C Log Message: --- Remove print statements from checkLive Commit: ca7f09428ab1dca9f0add96d74fce529e8719986 https://github.com/dyninst/dyninst/commit/ca7f09428ab1dca9f0add96d74fce529e8719986 Author: Ronak Chauhan Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M dyninstAPI/src/ast-amdgpu.C M dyninstAPI/src/emit-amdgpu.C M dyninstAPI/src/emit-amdgpu.h M dyninstAPI/src/emitter.h Log Message: --- [Emitter] Add emitOpImmSimple interface for immedate operations The existing emitOpImm takes two opcodes, and we don't want to mess with any existing code. Commit: 1c6f674843025282e672d853e895cc6c1cd404f7 https://github.com/dyninst/dyninst/commit/1c6f674843025282e672d853e895cc6c1cd404f7 Author: Ronak Chauhan Date: 2024-04-08 (Mon, 08 Apr 2024) Changed paths: M dyninstAPI/src/ast-amdgpu.C Log Message: --- [AMDGPU] [WIP] Generate code for binary operations 1. Liveness and register re-allocation seem to be broken 2. reg-to-reg binary operations generate correct instruction, but modify a live register 3. imm-to-reg binary operations segfault and require fixing. Compare: https://github.com/dyninst/dyninst/compare/1ccebc01bed9...1c6f67484302 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] e8f1d5: Update build instructions in README
Branch: refs/heads/thaines/documentation_modernization Home: https://github.com/dyninst/dyninst Commit: e8f1d5ba4a26031fe4370deeeff97801f2ab9247 https://github.com/dyninst/dyninst/commit/e8f1d5ba4a26031fe4370deeeff97801f2ab9247 Author: Tim Haines Date: 2024-04-03 (Wed, 03 Apr 2024) Changed paths: M docs/README.md Log Message: --- Update build instructions in README To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] e07edd: allow .svg images to be used in pdf docs
Branch: refs/heads/thaines/documentation_modernization Home: https://github.com/dyninst/dyninst Commit: e07eddf567f4969c38ba63ff51aca82698f77243 https://github.com/dyninst/dyninst/commit/e07eddf567f4969c38ba63ff51aca82698f77243 Author: James A. Kupsch Date: 2024-04-01 (Mon, 01 Apr 2024) Changed paths: M docs/conf.py Log Message: --- allow .svg images to be used in pdf docs - add the sphynx image converter extension Commit: 9da32831ebcb4bdff1465a306202f365338d8098 https://github.com/dyninst/dyninst/commit/9da32831ebcb4bdff1465a306202f365338d8098 Author: James A. Kupsch Date: 2024-04-01 (Mon, 01 Apr 2024) Changed paths: M docs/dyninstAPI/developer/BPatch_memoryAccess_NP.h.rst M docs/patchAPI/public/PatchCFG.h.rst Log Message: --- fix non-ascii characters in docs for pdflatex - replaced <= unicode character with 2 characters - replace strange full-width comma (followed by space) with a comma Commit: 0f981b1438ec37762ed5b9532c43064ff7106dc2 https://github.com/dyninst/dyninst/commit/0f981b1438ec37762ed5b9532c43064ff7106dc2 Author: James A. Kupsch Date: 2024-04-01 (Mon, 01 Apr 2024) Changed paths: M docs/parseAPI/developer/CodeSource.h.rst Log Message: --- replace :math:`le` with < - sphinx conversion of this make pdflatex unhappy Compare: https://github.com/dyninst/dyninst/compare/3c837d85da7e...0f981b1438ec To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] e07edd: allow .svg images to be used in pdf docs
Branch: refs/heads/kupsch/documentation_modernization Home: https://github.com/dyninst/dyninst Commit: e07eddf567f4969c38ba63ff51aca82698f77243 https://github.com/dyninst/dyninst/commit/e07eddf567f4969c38ba63ff51aca82698f77243 Author: James A. Kupsch Date: 2024-04-01 (Mon, 01 Apr 2024) Changed paths: M docs/conf.py Log Message: --- allow .svg images to be used in pdf docs - add the sphynx image converter extension Commit: 9da32831ebcb4bdff1465a306202f365338d8098 https://github.com/dyninst/dyninst/commit/9da32831ebcb4bdff1465a306202f365338d8098 Author: James A. Kupsch Date: 2024-04-01 (Mon, 01 Apr 2024) Changed paths: M docs/dyninstAPI/developer/BPatch_memoryAccess_NP.h.rst M docs/patchAPI/public/PatchCFG.h.rst Log Message: --- fix non-ascii characters in docs for pdflatex - replaced <= unicode character with 2 characters - replace strange full-width comma (followed by space) with a comma Commit: 0f981b1438ec37762ed5b9532c43064ff7106dc2 https://github.com/dyninst/dyninst/commit/0f981b1438ec37762ed5b9532c43064ff7106dc2 Author: James A. Kupsch Date: 2024-04-01 (Mon, 01 Apr 2024) Changed paths: M docs/parseAPI/developer/CodeSource.h.rst Log Message: --- replace :math:`le` with < - sphinx conversion of this make pdflatex unhappy Compare: https://github.com/dyninst/dyninst/compare/e07eddf567f4%5E...0f981b1438ec To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/dead_code_cleanup Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] cfa91d: Dead code cleanup (#1719)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: cfa91d0260d40be1d7ee270e9d03567a56eefdad https://github.com/dyninst/dyninst/commit/cfa91d0260d40be1d7ee270e9d03567a56eefdad Author: Tim Haines Date: 2024-03-26 (Tue, 26 Mar 2024) Changed paths: M common/h/Annotatable.h M common/src/Annotatable.C M common/src/arch-x86.C M common/src/freebsdHeaders.h M common/src/freebsdKludges.C M common/src/headers.h M common/src/linuxHeaders.h M common/src/linuxKludges.C M common/src/stats.C M common/src/stats.h M dataflowAPI/h/Absloc.h M dataflowAPI/src/Absloc.C M dyninstAPI/CMakeLists.txt M dyninstAPI/h/BPatch_function.h M dyninstAPI/h/BPatch_image.h M dyninstAPI/h/BPatch_module.h M dyninstAPI/h/BPatch_process.h M dyninstAPI/h/BPatch_snippet.h M dyninstAPI/src/BPatch_basicBlock.C M dyninstAPI/src/BPatch_basicBlockLoop.C M dyninstAPI/src/BPatch_function.C M dyninstAPI/src/BPatch_module.C M dyninstAPI/src/BPatch_snippet.C M dyninstAPI/src/Patching.C M dyninstAPI/src/Patching.h M dyninstAPI/src/Relocation/CodeBuffer.C M dyninstAPI/src/Relocation/Springboard.C M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C M dyninstAPI/src/Relocation/Widgets/CFWidget.C M dyninstAPI/src/StackMod/StackModChecker.C M dyninstAPI/src/addressSpace.C M dyninstAPI/src/ast.C M dyninstAPI/src/ast.h M dyninstAPI/src/codeRange.C M dyninstAPI/src/codegen-x86.C M dyninstAPI/src/dynProcess.C M dyninstAPI/src/emit-power.h M dyninstAPI/src/emit-x86.C M dyninstAPI/src/function.C M dyninstAPI/src/function.h M dyninstAPI/src/image.C M dyninstAPI/src/inst-aarch64.C M dyninstAPI/src/inst-power.C M dyninstAPI/src/inst-x86.C M dyninstAPI/src/instP.h M dyninstAPI/src/instPoint.C M dyninstAPI/src/linux-x86.C M dyninstAPI/src/mapped_module.C M dyninstAPI/src/mapped_module.h M dyninstAPI/src/mapped_object.h M dyninstAPI/src/parse-cfg.h M dyninstAPI/src/pcEventHandler.C R dyninstAPI/src/syscalltrap.h M dyninstAPI/src/unix.h M dyninstAPI/src/util.C M dyninstAPI/src/util.h M dyninstAPI_RT/src/RTcommon.c M dyninstAPI_RT/src/RTfreebsd.c M instructionAPI/h/Dereference.h M instructionAPI/h/Ternary.h M instructionAPI/h/Visitor.h M instructionAPI/src/Register.C M instructionAPI/src/Ternary.C M parseAPI/h/ParseContainers.h M parseAPI/src/IA_IAPI.C M parseAPI/src/IA_aarch64.C M parseAPI/src/IA_power.C M parseAPI/src/Parser.h M parseAPI/src/dominator.C M patchAPI/src/PatchBlock.C M proccontrol/CMakeLists.txt M proccontrol/h/ProcessSet.h M proccontrol/src/freebsd.C M proccontrol/src/int_thread_db.C M proccontrol/src/linux.C R proccontrol/src/notify_pipe.h M proccontrol/src/pcerrors.C M stackwalk/h/procstate.h M symtabAPI/doc/API/Symtab/Symbol.tex M symtabAPI/h/Function.h M symtabAPI/h/Symbol.h M symtabAPI/src/Function.C M symtabAPI/src/Object-elf.C M symtabAPI/src/Object-elf.h M symtabAPI/src/Symtab-lookup.C M symtabAPI/src/Symtab.C M symtabAPI/src/Type.C M symtabAPI/src/emitElf.C M symtabAPI/src/emitElfStatic-aarch64.C M symtabAPI/src/emitElfStatic-ppc64.C M symtabAPI/src/parseDwarf.C Log Message: --- Dead code cleanup (#1719) * Symtab.C 376da2b61 in 2007 b9ee0a524 in 2007 4025acd83 in 2012 4e4a375a4 in 2016 85927e97f in 2017 * instPoint.C d8ade2 in 2011 * Absloc.h cd39a7 in 2010 * headers.h 65bd80557 in 2008 ac8f2817 in 2008 * inst-power.C 3169f28af in 1995 90afda5d4 in 2002 8f5d555a0 in 2005 7d4113393 in 2006 bb377beb9 in 2007 7e70f8ea2 in 2007 41d0401ff in 2008 e07d7ad2e in 2009 62b7d1f21 in 2010 fcd67b50c in 2010 1bdb443c7 in 2010 b42dfb677 in 2011 13eeea75f in 2012 9fe681882 in 2012 1ad3c5ead in 2018 04c9b8706 in 2018 * Remove proccontrol/notify_pipe.h Added empty by ac7f7e2001 in 2010 * Remove dyninstAPI/src/syscalltrap.h Usage removed by 7a737b6a09e in 2010 * Absloc.C 4aa8839d9 in 2010 8ad73999f in 2010 0b763f360 in 2010 Technically an ABI/API break, but it's irrelevant since no one has been able to use those functions since 2010. * ia32_is_mode_64 556bc2b3a01b in 2017 * Ternary.C Not sure when this was removed * TernaryAST::makePC Never implemented * Register.C DEBUG added by e4173885 in 2010 Debug printing removed by a4125a9e62a in 2011 * Visitor.h 74a1da3143 in 2016 * ProcessSet.h Added by c9ec57036 in 2012, but never implemented * symtabAPI/Function.h name_iter added by 7a3f133bc47 in 2016, but never used * Symbol::getVersionNum(unsigned&) const Added by b3c1c8e4f in 2009, but never implemented * ProcessState::setLibraryTracker(LibraryState *)
[DynInst_API:] [dyninst/dyninst] 0ebe8c: Merge return values in image::findModule
Branch: refs/heads/thaines/dead_code_cleanup Home: https://github.com/dyninst/dyninst Commit: 0ebe8c2386abe6e7f89e725578d56106773f399e https://github.com/dyninst/dyninst/commit/0ebe8c2386abe6e7f89e725578d56106773f399e Author: Tim Haines Date: 2024-03-26 (Tue, 26 Mar 2024) Changed paths: M dyninstAPI/src/image.C Log Message: --- Merge return values in image::findModule To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] c9c134: Symtab.C
Branch: refs/heads/thaines/dead_code_cleanup Home: https://github.com/dyninst/dyninst Commit: c9c1341b932042533e5dbd0079a379a8551d79ff https://github.com/dyninst/dyninst/commit/c9c1341b932042533e5dbd0079a379a8551d79ff Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M symtabAPI/src/Symtab.C Log Message: --- Symtab.C Removed by e4a375a4 in 2016, 4025acd in 2012, 85927e in 2017, 376da2b6 in 2007, and b9ee0a in 2007. Commit: ec77723462a7f1c77df4080a19ee03c4bf96a573 https://github.com/dyninst/dyninst/commit/ec77723462a7f1c77df4080a19ee03c4bf96a573 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M dyninstAPI/src/instPoint.C Log Message: --- instPoint.C Removed by d8ade2 in 2011. Commit: a2bae35b9eab049bb7dd903c4e3a9d97fb288a24 https://github.com/dyninst/dyninst/commit/a2bae35b9eab049bb7dd903c4e3a9d97fb288a24 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M dataflowAPI/h/Absloc.h Log Message: --- Absloc.h Removed by cd39a7 in 2010. Commit: 43efdf03b225279f8753f31c463ba92d2695f619 https://github.com/dyninst/dyninst/commit/43efdf03b225279f8753f31c463ba92d2695f619 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M dyninstAPI/src/emit-power.h Log Message: --- inst-power.C Removed by 1bdb443c in 2010. Commit: 732264d8466ac67b9b5cb69f3ced0766e1a115ab https://github.com/dyninst/dyninst/commit/732264d8466ac67b9b5cb69f3ced0766e1a115ab Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M common/src/headers.h Log Message: --- headers.h Removed by 65bd80557 in 2008, ac8f2817 in 2008 Commit: 010e5b713fcfdd0fc219fdb63177da5c0259b728 https://github.com/dyninst/dyninst/commit/010e5b713fcfdd0fc219fdb63177da5c0259b728 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M dyninstAPI/src/inst-power.C Log Message: --- inst-power.C Removed by 3169f28af in 1995 90afda5d4 in 2002 8f5d555a0 in 2005 7d4113393 in 2006 bb377beb9 in 2007 7e70f8ea2 in 2007 41d0401ff in 2008 e07d7ad2e in 2009 62b7d1f21 in 2010 fcd67b50c in 2010 b42dfb677 in 2011 13eeea75f in 2012 9fe681882 in 2012 1ad3c5ead in 2018 04c9b8706 in 2018 Commit: 167f5eae372f8ef8e45810c56f7f37b64f190b44 https://github.com/dyninst/dyninst/commit/167f5eae372f8ef8e45810c56f7f37b64f190b44 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M proccontrol/CMakeLists.txt R proccontrol/src/notify_pipe.h Log Message: --- Remove proccontrol/notify_pipe.h Added empty by ac7f7e2001 in 2010. Commit: 0fb0a830c53c73ce2c4d4e7ffd0c1a23df2c0fe6 https://github.com/dyninst/dyninst/commit/0fb0a830c53c73ce2c4d4e7ffd0c1a23df2c0fe6 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M dyninstAPI/CMakeLists.txt R dyninstAPI/src/syscalltrap.h Log Message: --- Remove dyninstAPI/src/syscalltrap.h Usage removed by 7a737b6a09e in 2010. Commit: f235137f885cd6c9569393203c98fb0210396393 https://github.com/dyninst/dyninst/commit/f235137f885cd6c9569393203c98fb0210396393 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M dataflowAPI/h/Absloc.h M dataflowAPI/src/Absloc.C Log Message: --- Absloc.C Removed by 4aa8839d9d8 in 2010, 8ad73999f4e in 2010, 0b763f3606 in 2010, Technically an ABI/API break, but it's irrelevant since no one has been able to use those functions since 2010. Commit: 091161555a055fa9c62d0cf395c0debbc0a3324d https://github.com/dyninst/dyninst/commit/091161555a055fa9c62d0cf395c0debbc0a3324d Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M instructionAPI/src/Register.C M instructionAPI/src/Ternary.C Log Message: --- ia32_is_mode_64 Removed by 556bc2b3a01b in 2017. Commit: 4ec2d617db09a1af8ecdb9ad8a1532782ade0340 https://github.com/dyninst/dyninst/commit/4ec2d617db09a1af8ecdb9ad8a1532782ade0340 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M instructionAPI/src/Ternary.C Log Message: --- Ternary.C Not sure when this was removed. Commit: 8c4fb0310317310960b572c6bbb1ea781ff3bcbc https://github.com/dyninst/dyninst/commit/8c4fb0310317310960b572c6bbb1ea781ff3bcbc Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M instructionAPI/h/Ternary.h Log Message: --- TernaryAST::makePC Never implemented. Commit: 42cdb8ac501d1bf310b7ee733ab6fa6fc7cae191 https://github.com/dyninst/dyninst/commit/42cdb8ac501d1bf310b7ee733ab6fa6fc7cae191 Author: Tim Haines Date: 2024-03-23 (Sat, 23 Mar 2024) Changed paths: M
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/remove_broken_LivenessAnalyzer_query Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] eb7467: Remove LivenessAnalyzer::query(ParseAPI::Location, ...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: eb74678be940db3851fdcef786c27c79bba78d22 https://github.com/dyninst/dyninst/commit/eb74678be940db3851fdcef786c27c79bba78d22 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M dataflowAPI/h/liveness.h Log Message: --- Remove LivenessAnalyzer::query(ParseAPI::Location,Type,OutputIterator) (#1718) It has never worked because it doesn't dereference the output iterator. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 24a98e: Remove LivenessAnalyzer::query(ParseAPI::Location, ...
Branch: refs/heads/thaines/remove_broken_LivenessAnalyzer_query Home: https://github.com/dyninst/dyninst Commit: 24a98e949fe84840803772366c9066729690457f https://github.com/dyninst/dyninst/commit/24a98e949fe84840803772366c9066729690457f Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M dataflowAPI/h/liveness.h Log Message: --- Remove LivenessAnalyzer::query(ParseAPI::Location,Type,OutputIterator) It has never worked because it doesn't dereference the output iterator. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/remove_unused_annotations Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] b59a61: Remove unused annotations (#1717)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: b59a614c38faee582bbc52edee165a3784c772dc https://github.com/dyninst/dyninst/commit/b59a614c38faee582bbc52edee165a3784c772dc Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M dyninstAPI/src/BPatch_type.C M dyninstAPI/src/image.C M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- Remove unused annotations (#1717) * CommonBlockUpPtr This was added by d4b6dac19 in 2009, but was never written to. The check on line 243 would always pass and getCblocks would return an empty vector. * FunctionLocalVariablesAnno Its usage was removed by 5ed068167 in 2013. * Remove FunctionParametersAnno Its usage was removed by 5ed068167 in 2013. * Remove IdToSymMap Its usage was remove dby c42859c30 in 2016. * Remove ImageFuncUpPtrAnno Its usage was removed by 5ed068167 in 2013. * Remove LocalVarUpPtrAnno It was added by d2e866379 in 2009, but has always been write-only. * Remove ModuleLineInfoAnno Its usage was remove by 186761951 in 2014. * Remove ModuleTypeInfoAnno Its usage was removed by 186761951 in 2014. * Remove UserFuncsAnno Its usage was removed by 74c0f9613 in 2008. * Remove UserSymbolsAnno Its usage was removed by 74c0f9613 in 2008. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 3d72aa: CommonBlockUpPtr
Branch: refs/heads/thaines/remove_unused_annotations Home: https://github.com/dyninst/dyninst Commit: 3d72aa560e38482205c519b864c566ab2e0be488 https://github.com/dyninst/dyninst/commit/3d72aa560e38482205c519b864c566ab2e0be488 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M dyninstAPI/src/BPatch_type.C Log Message: --- CommonBlockUpPtr This was added by d4b6dac19 in 2009, but was never written to. The check on line 243 would always fail and getCblocks would return an empty vector. Commit: d6d309f10213b5afb514cea914cfa3b1a87f6d33 https://github.com/dyninst/dyninst/commit/d6d309f10213b5afb514cea914cfa3b1a87f6d33 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- FunctionLocalVariablesAnno Its usage was removed by 5ed068167 in 2013. Commit: 5f6aee9ca8843290192105c00a0913e95bc18b11 https://github.com/dyninst/dyninst/commit/5f6aee9ca8843290192105c00a0913e95bc18b11 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- Remove FunctionParametersAnno Its usage was removed by 5ed068167 in 2013. Commit: d8f1e0598bc08f64a63b2299e3fdb7430f2a1ffe https://github.com/dyninst/dyninst/commit/d8f1e0598bc08f64a63b2299e3fdb7430f2a1ffe Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C Log Message: --- Remove IdToSymMap Its usage was remove dby c42859c30 in 2016. Commit: 75dceda47b03ce5d33ebbcf44ff7af92341ac6bf https://github.com/dyninst/dyninst/commit/75dceda47b03ce5d33ebbcf44ff7af92341ac6bf Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M dyninstAPI/src/image.C Log Message: --- Remove ImageFuncUpPtrAnno Its usage was removed by 5ed068167 in 2013. Commit: 2b3daa50dd8e429d8bc505b8ba8ea383997aa610 https://github.com/dyninst/dyninst/commit/2b3daa50dd8e429d8bc505b8ba8ea383997aa610 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M dyninstAPI/src/BPatch_type.C Log Message: --- Remove LocalVarUpPtrAnno It was added by d2e866379 in 2009, but has always been write-only. Commit: 2e81229555de50cf10cd6b9aa27316c73d54ec90 https://github.com/dyninst/dyninst/commit/2e81229555de50cf10cd6b9aa27316c73d54ec90 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- Remove ModuleLineInfoAnno Its usage was remove by 186761951 in 2014. Commit: 0e32bd406c2c1e9e0b1a837f25531fc72fd35a08 https://github.com/dyninst/dyninst/commit/0e32bd406c2c1e9e0b1a837f25531fc72fd35a08 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- Remove ModuleTypeInfoAnno Its usage was removed by 186761951 in 2014. Commit: b8341d99a9c97cb8ce7d85d85f893afa910349eb https://github.com/dyninst/dyninst/commit/b8341d99a9c97cb8ce7d85d85f893afa910349eb Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- Remove UserFuncsAnno Its usage was removed by 74c0f9613 in 2008. Commit: c875532d42f955f9b7181349d5354f3bf1208c45 https://github.com/dyninst/dyninst/commit/c875532d42f955f9b7181349d5354f3bf1208c45 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M symtabAPI/src/annotations.C M symtabAPI/src/annotations.h Log Message: --- Remove UserSymbolsAnno Its usage was removed by 74c0f9613 in 2008. Compare: https://github.com/dyninst/dyninst/compare/3d72aa560e38%5E...c875532d42f9 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/fix_reg_flag_type Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 592a45: Use fix-width type for MachRegister format (#1716)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 592a45be0438f3f07d4451d24bae785fecd235f9 https://github.com/dyninst/dyninst/commit/592a45be0438f3f07d4451d24bae785fecd235f9 Author: Tim Haines Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M common/h/registers/MachRegister.h M common/h/registers/aarch64_regs.h M common/h/registers/ppc32_regs.h M common/h/registers/ppc64_regs.h M common/h/registers/x86_64_regs.h M common/h/registers/x86_regs.h Log Message: --- Use fix-width type for MachRegister format (#1716) This ensures the same number of bits is available on all platforms. Fix comments: the fields are 8 bits wide, not 16. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] f67e5c: Use fixed size in MachRegister
Branch: refs/heads/thaines/fix_reg_flag_type Home: https://github.com/dyninst/dyninst Commit: f67e5c423b476d3d173260be93b806661d0195e6 https://github.com/dyninst/dyninst/commit/f67e5c423b476d3d173260be93b806661d0195e6 Author: Tim Haines Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M common/h/registers/MachRegister.h Log Message: --- Use fixed size in MachRegister To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 40fdfa: Used fix-width type for register format
Branch: refs/heads/thaines/fix_reg_flag_type Home: https://github.com/dyninst/dyninst Commit: 40fdfab03867e000439c9eb6cc73daeb8032371e https://github.com/dyninst/dyninst/commit/40fdfab03867e000439c9eb6cc73daeb8032371e Author: Tim Haines Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M common/h/registers/aarch64_regs.h M common/h/registers/ppc32_regs.h M common/h/registers/ppc64_regs.h M common/h/registers/x86_64_regs.h M common/h/registers/x86_regs.h Log Message: --- Used fix-width type for register format This ensures the same number of bits is available on all platforms. Commit: 68dd3e9f5dd6a05f64b48b2a661d389827508c9d https://github.com/dyninst/dyninst/commit/68dd3e9f5dd6a05f64b48b2a661d389827508c9d Author: Tim Haines Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M common/h/registers/aarch64_regs.h M common/h/registers/ppc32_regs.h M common/h/registers/ppc64_regs.h M common/h/registers/x86_64_regs.h Log Message: --- Fix comments The fields are 8 bits wide, not 16. Compare: https://github.com/dyninst/dyninst/compare/40fdfab03867%5E...68dd3e9f5dd6 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/github_ci_pr_tests Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] a208e0: GitHub CI: use stronger error reporting in 'system...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: a208e09d7ec2c36e29eca75ff31491612ef388a4 https://github.com/dyninst/dyninst/commit/a208e09d7ec2c36e29eca75ff31491612ef388a4 Author: Tim Haines Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M .github/workflows/system-libs.yaml Log Message: --- GitHub CI: use stronger error reporting in 'system-libs' action (#1715) To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] f82145: GitHub CI: only run tests when source code changes...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: f821450b55533810717a99b98849e00a2ce9340f https://github.com/dyninst/dyninst/commit/f821450b55533810717a99b98849e00a2ce9340f Author: Tim Haines Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M .github/workflows/pr-tests.yaml M .github/workflows/unit-tests.yaml Log Message: --- GitHub CI: only run tests when source code changes (#1714) To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/github_ci_systemcheck_error Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 26603e: [AMDGPU] Remove duplicate CMake config
Branch: refs/heads/ronak/amdgpu-ast-to-insts Home: https://github.com/dyninst/dyninst Commit: 26603eae94b43ef60ca879e3cf2d08252db9eac4 https://github.com/dyninst/dyninst/commit/26603eae94b43ef60ca879e3cf2d08252db9eac4 Author: Ronak Chauhan Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dyninstAPI/CMakeLists.txt Log Message: --- [AMDGPU] Remove duplicate CMake config Commit: 1c059cb7ba642c1c2470e3a915f9597aeee3b719 https://github.com/dyninst/dyninst/commit/1c059cb7ba642c1c2470e3a915f9597aeee3b719 Author: Ronak Chauhan Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dyninstAPI/CMakeLists.txt Log Message: --- [AMDGPU] Compile amdgpu-vega-details.cpp only when building Dyninst for AMDGPU Commit: d069357ae79143e18df8c8f51292e35666327667 https://github.com/dyninst/dyninst/commit/d069357ae79143e18df8c8f51292e35666327667 Author: Ronak Chauhan Date: 2024-03-13 (Wed, 13 Mar 2024) Changed paths: M dyninstAPI/CMakeLists.txt A dyninstAPI/src/ast-amdgpu.C Log Message: --- [AMDGPU] Have separate implementation of AST interfaces for AMDGPU Commit: b6249e4d1db29e45693a2866d796f4974a9550c8 https://github.com/dyninst/dyninst/commit/b6249e4d1db29e45693a2866d796f4974a9550c8 Author: Ronak Chauhan Date: 2024-03-18 (Mon, 18 Mar 2024) Changed paths: M dyninstAPI/src/ast-amdgpu.C Log Message: --- [AMDGPU][AST-Lower] Remove some code not relevant to AMDGPU Commit: 1ccebc01bed91e5becd800c890e57b67ca38acbc https://github.com/dyninst/dyninst/commit/1ccebc01bed91e5becd800c890e57b67ca38acbc Author: Ronak Chauhan Date: 2024-03-20 (Wed, 20 Mar 2024) Changed paths: M dyninstAPI/src/ast-amdgpu.C Log Message: --- [AMDGPU] Emit short jump for branchOp in AstOperatorNode Compare: https://github.com/dyninst/dyninst/compare/26603eae94b4%5E...1ccebc01bed9 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 79b76c: GitHub CI: use stronger error reporting in 'system...
Branch: refs/heads/thaines/github_ci_systemcheck_error Home: https://github.com/dyninst/dyninst Commit: 79b76c824b328ea7a0c7e08f30f21f1a0903f20d https://github.com/dyninst/dyninst/commit/79b76c824b328ea7a0c7e08f30f21f1a0903f20d Author: Tim Haines Date: 2024-03-20 (Wed, 20 Mar 2024) Changed paths: M .github/workflows/system-libs.yaml Log Message: --- GitHub CI: use stronger error reporting in 'system-libs' action To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 7f3474: GitHub CI: only run tests when source code changes
Branch: refs/heads/thaines/github_ci_pr_tests Home: https://github.com/dyninst/dyninst Commit: 7f347437a45e4bef901259510574f2a7cffeb2fd https://github.com/dyninst/dyninst/commit/7f347437a45e4bef901259510574f2a7cffeb2fd Author: Tim Haines Date: 2024-03-20 (Wed, 20 Mar 2024) Changed paths: M .github/workflows/pr-tests.yaml M .github/workflows/unit-tests.yaml Log Message: --- GitHub CI: only run tests when source code changes To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] b1fe0a: Format parseAPI/CMakeLists.txt
Branch: refs/heads/thaines/abi_rewrite Home: https://github.com/dyninst/dyninst Commit: b1fe0a1d9e0d1a4bfc5a5a3ef5515de9511a278a https://github.com/dyninst/dyninst/commit/b1fe0a1d9e0d1a4bfc5a5a3ef5515de9511a278a Author: Tim Haines Date: 2024-03-16 (Sat, 16 Mar 2024) Changed paths: M parseAPI/CMakeLists.txt Log Message: --- Format parseAPI/CMakeLists.txt To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/update_RegisterMap Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/fix_extend_i386_abi Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/amd64_abi_fix_extend Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/abi_rename_vars Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] ba7ebd: Add basic files
Branch: refs/heads/thaines/abi_rewrite Home: https://github.com/dyninst/dyninst Commit: ba7ebd4d20348481b81cb842321fee6562481bcf https://github.com/dyninst/dyninst/commit/ba7ebd4d20348481b81cb842321fee6562481bcf Author: Tim Haines Date: 2024-03-16 (Sat, 16 Mar 2024) Changed paths: M common/CMakeLists.txt M common/h/Architecture.h A common/h/abi.h A common/h/registers/registerSet.h A common/src/ABI/ABI.C A common/src/ABI/architecture.h A common/src/ABI/interface_definition.h M parseAPI/CMakeLists.txt Log Message: --- Add basic files Commit: 08abc5cc7a5a823cb784be9b1dc81c4fb5157dbc https://github.com/dyninst/dyninst/commit/08abc5cc7a5a823cb784be9b1dc81c4fb5157dbc Author: Tim Haines Date: 2024-03-16 (Sat, 16 Mar 2024) Changed paths: A common/src/ABI/x86.h Log Message: --- Add i386 Commit: b3a470e207434ac789a19385ed6985ce7d210ff1 https://github.com/dyninst/dyninst/commit/b3a470e207434ac789a19385ed6985ce7d210ff1 Author: Tim Haines Date: 2024-03-16 (Sat, 16 Mar 2024) Changed paths: A common/src/ABI/x86_64.h Log Message: --- Add x86_64 Commit: 19150d1e3d481aa273c475bd305cd1ee0d036808 https://github.com/dyninst/dyninst/commit/19150d1e3d481aa273c475bd305cd1ee0d036808 Author: Tim Haines Date: 2024-03-16 (Sat, 16 Mar 2024) Changed paths: A common/src/ABI/aarch64.h Log Message: --- Add skeleton aarch64 Commit: fbbef90d83dcfefcf02a87f5db87efcc88b03ee8 https://github.com/dyninst/dyninst/commit/fbbef90d83dcfefcf02a87f5db87efcc88b03ee8 Author: Tim Haines Date: 2024-03-16 (Sat, 16 Mar 2024) Changed paths: A common/src/ABI/ppc64.h Log Message: --- Add skeleton ppc64 Compare: https://github.com/dyninst/dyninst/compare/ba7ebd4d2034%5E...fbbef90d83dc To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 9f8bb0: Change types and move variables
Branch: refs/heads/thaines/abi_rename_vars Home: https://github.com/dyninst/dyninst Commit: 9f8bb0a3aef3adccb6c4a0ed05d3a621a1fef63e https://github.com/dyninst/dyninst/commit/9f8bb0a3aef3adccb6c4a0ed05d3a621a1fef63e Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/h/ABI.h M dataflowAPI/src/ABI.C Log Message: --- Change types and move variables Commit: a7d0a59bed26ccb372124e66d4674c8cdf738a70 https://github.com/dyninst/dyninst/commit/a7d0a59bed26ccb372124e66d4674c8cdf738a70 Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Refactor i386 Commit: 8bbfcfb27cf29c510d9f9bbadf9ecf52af2d53a2 https://github.com/dyninst/dyninst/commit/8bbfcfb27cf29c510d9f9bbadf9ecf52af2d53a2 Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Update x86_64 Commit: 7bd52a548fb882f25e9f0e08d9f88a1130c0ecee https://github.com/dyninst/dyninst/commit/7bd52a548fb882f25e9f0e08d9f88a1130c0ecee Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Add ppc32 I'll break these up later. I don't want to go through the ABI docs right now. Commit: e3c43cf0c26861133d0e9e12001b2448bc6b9cf9 https://github.com/dyninst/dyninst/commit/e3c43cf0c26861133d0e9e12001b2448bc6b9cf9 Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Add ppc64 I'll break these up later. I don't want to go through the ABI docs right now. Commit: 69e18d7a089bef7b85eb1f53d1bd67218b2afe1a https://github.com/dyninst/dyninst/commit/69e18d7a089bef7b85eb1f53d1bd67218b2afe1a Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Add aarch64 I'll break these up later. I don't want to go through the ABI docs right now. Compare: https://github.com/dyninst/dyninst/compare/f632684abadf...69e18d7a089b To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 5af54e: Change types and move variables
Branch: refs/heads/thaines/abi_rename_vars Home: https://github.com/dyninst/dyninst Commit: 5af54e3cf25448e4a63a92d23e9b54986b4f7fc3 https://github.com/dyninst/dyninst/commit/5af54e3cf25448e4a63a92d23e9b54986b4f7fc3 Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/h/ABI.h M dataflowAPI/src/ABI.C Log Message: --- Change types and move variables Commit: c734c870e86bc563b46e5df9c39df5dd081abc86 https://github.com/dyninst/dyninst/commit/c734c870e86bc563b46e5df9c39df5dd081abc86 Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Refactor i386 Commit: fd36362b24f6665d645c40ab5e4f0770edb9b74d https://github.com/dyninst/dyninst/commit/fd36362b24f6665d645c40ab5e4f0770edb9b74d Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Update x86_64 Commit: 4d0f9d2a7b8a0ed881b287d5797482ac59ea3fef https://github.com/dyninst/dyninst/commit/4d0f9d2a7b8a0ed881b287d5797482ac59ea3fef Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- rebase to start Commit: 58016b566ad74bcf1b0cb869bb552af297c1a30e https://github.com/dyninst/dyninst/commit/58016b566ad74bcf1b0cb869bb552af297c1a30e Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Add ppc32 I'll break these up later. I don't want to go through the ABI docs right now. Commit: b7f31a7ff33672c2b4941ee890ceba31d07345bb https://github.com/dyninst/dyninst/commit/b7f31a7ff33672c2b4941ee890ceba31d07345bb Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Add ppc64 I'll break these up later. I don't want to go through the ABI docs right now. Commit: f632684abadf2391a79138aa957af1de6c4e6c9f https://github.com/dyninst/dyninst/commit/f632684abadf2391a79138aa957af1de6c4e6c9f Author: Tim Haines Date: 2024-03-15 (Fri, 15 Mar 2024) Changed paths: M dataflowAPI/src/ABI.C Log Message: --- Add aarch64 I'll break these up later. I don't want to go through the ABI docs right now. Compare: https://github.com/dyninst/dyninst/compare/8ec38ef6b126...f632684abadf To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 902195: Populate RegisterMaps using MachRegister::getAllRe...
Branch: refs/heads/thaines/update_RegisterMap Home: https://github.com/dyninst/dyninst Commit: 902195384c0c3c8b561a8aff0e1600fb46880fd1 https://github.com/dyninst/dyninst/commit/902195384c0c3c8b561a8aff0e1600fb46880fd1 Author: Tim Haines Date: 2024-03-12 (Tue, 12 Mar 2024) Changed paths: M dataflowAPI/src/RegisterMap.C Log Message: --- Populate RegisterMaps using MachRegister::getAllRegistersForArch To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] a6e2a6: Fix definition of MachRegister::getAllRegistersFor...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: a6e2a6690ff6b113a94e941c0882f3552120d974 https://github.com/dyninst/dyninst/commit/a6e2a6690ff6b113a94e941c0882f3552120d974 Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M common/src/registers/MachRegister.C Log Message: --- Fix definition of MachRegister::getAllRegistersForArch (#1709) It's defined in the wrong scope, so it's not accessible outside of MachRegister.C. Introduced by 88ad81c14 in 2024. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/fix_getAllRegistersForArch Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] ab8243: Populate RegisterMaps using MachRegister::getAllRe...
Branch: refs/heads/thaines/update_RegisterMap Home: https://github.com/dyninst/dyninst Commit: ab824397c94586a9a0b78be3e64109f3fd4ab7ae https://github.com/dyninst/dyninst/commit/ab824397c94586a9a0b78be3e64109f3fd4ab7ae Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dataflowAPI/src/RegisterMap.C Log Message: --- Populate RegisterMaps using MachRegister::getAllRegistersForArch To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 4e09f0: Fix definition of MachRegister::getAllRegistersFor...
Branch: refs/heads/thaines/fix_getAllRegistersForArch Home: https://github.com/dyninst/dyninst Commit: 4e09f0774950b96a953b0c77f8b1ec9a20ed1d99 https://github.com/dyninst/dyninst/commit/4e09f0774950b96a953b0c77f8b1ec9a20ed1d99 Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M common/src/registers/MachRegister.C Log Message: --- Fix definition of MachRegister::getAllRegistersForArch It's defined in the wrong scope, so it's not accessible outside of MachRegister.C. Introduced by 88ad81c14 in 2024. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 88ad81: MachRegister: Add interface for collecting and ret...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 88ad81c143bfe7a6567cf75a52ad618ba14ac9aa https://github.com/dyninst/dyninst/commit/88ad81c143bfe7a6567cf75a52ad618ba14ac9aa Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M common/h/registers/MachRegister.h M common/src/registers/MachRegister.C Log Message: --- MachRegister: Add interface for collecting and retrieving all registers (#1703) This makes writing ABI rules much simpler. It could also be useful for some power users. The registers returned are in the order they are declared in common/h/registers/_regs.h. Names are only save the register when a name is given because the other constructor is used to convert registers (e.g., getBaseRegister) and would create duplicates entries since the name isn't changed. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/machregister_all_regs Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] ce20ee: Rename callWritten -> callerSaved
Branch: refs/heads/thaines/abi_rename_vars Home: https://github.com/dyninst/dyninst Commit: ce20eef15b264a7432923e64a5653e674ea6a32b https://github.com/dyninst/dyninst/commit/ce20eef15b264a7432923e64a5653e674ea6a32b Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dataflowAPI/h/ABI.h M dataflowAPI/src/ABI.C Log Message: --- Rename callWritten -> callerSaved Commit: 9ad513a942738dd7273c9c650504d7019892e296 https://github.com/dyninst/dyninst/commit/9ad513a942738dd7273c9c650504d7019892e296 Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dataflowAPI/h/ABI.h M dataflowAPI/src/ABI.C Log Message: --- Rename callRead -> liveOnCalleeEntry Commit: 8ec38ef6b126d1c591c6ae9b81878f8ae7f02d8d https://github.com/dyninst/dyninst/commit/8ec38ef6b126d1c591c6ae9b81878f8ae7f02d8d Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dataflowAPI/h/ABI.h M dataflowAPI/src/ABI.C Log Message: --- Rename returnRead -> liveOnReturnToCaller Compare: https://github.com/dyninst/dyninst/compare/ce20eef15b26%5E...8ec38ef6b126 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 0ad189: MachRegister: Add interface for collecting and ret...
Branch: refs/heads/thaines/machregister_all_regs Home: https://github.com/dyninst/dyninst Commit: 0ad189d278220739c3743f1f1ee53bd9234de3e0 https://github.com/dyninst/dyninst/commit/0ad189d278220739c3743f1f1ee53bd9234de3e0 Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M common/h/registers/MachRegister.h M common/src/registers/MachRegister.C Log Message: --- MachRegister: Add interface for collecting and retrieving all registers This makes writing ABI rules much simpler. It could also be useful for some power users. Commit: ad90cb75e0c7b6f9cb7a3216d1b73135ac7d93ba https://github.com/dyninst/dyninst/commit/ad90cb75e0c7b6f9cb7a3216d1b73135ac7d93ba Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M common/src/registers/MachRegister.C Log Message: --- Only save the rgister when a name is given The other constructor is used to convert registers and would create duplicates since the name isn't changed. Compare: https://github.com/dyninst/dyninst/compare/c066b943b548...ad90cb75e0c7 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/x86_64_gpr_reg_id Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 11baee: Fix duplicate base ID in x86_64 GPRs (#1702)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 11baee8e51ca409b158718425d320be439bd2419 https://github.com/dyninst/dyninst/commit/11baee8e51ca409b158718425d320be439bd2419 Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M common/h/registers/x86_64_regs.h Log Message: --- Fix duplicate base ID in x86_64 GPRs (#1702) FLAGS and BASEA should be unique. This was introduced by 30f08e7b in 2023. To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] 9f82dd: GithubCI: don't run tests for draft PRs (#1704)
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 9f82dd80fa46de3dcb4462a9c8c12daaf9610d1a https://github.com/dyninst/dyninst/commit/9f82dd80fa46de3dcb4462a9c8c12daaf9610d1a Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M .github/workflows/pr-tests.yaml M .github/workflows/unit-tests.yaml Log Message: --- GithubCI: don't run tests for draft PRs (#1704) To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/ci_no_run_on_draft Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst] daa18e: Do not kill caller-saved registers when slicing ba...
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: daa18eb077dd73bd7d230f10b6262cfd15393dc3 https://github.com/dyninst/dyninst/commit/daa18eb077dd73bd7d230f10b6262cfd15393dc3 Author: Tim Haines Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M dataflowAPI/src/slicing.C Log Message: --- Do not kill caller-saved registers when slicing backward (#1705) This check was added by 578ff24aa 2017, but the logic is inverted. From the commit message: Currently when backward slicing, a absloc that is written by call defined by abi will be killed, however, caller saved registers can/should survive It's also unclear why r11 was excluded as it's not saved across function calls (i.e., not callee-saved). To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[DynInst_API:] [dyninst/dyninst]
Branch: refs/heads/thaines/slicer_kills_caller_saved Home: https://github.com/dyninst/dyninst To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications ___ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api