Branch: refs/heads/bbiiggppiigg/add_multiregister_ast Home: https://github.com/dyninst/dyninst Commit: 818d82a54458d3f777ee8d75b2bd7266a1b34e58 https://github.com/dyninst/dyninst/commit/818d82a54458d3f777ee8d75b2bd7266a1b34e58 Author: wuxx1279 <bbiiggppi...@gmail.com> 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