[DynInst_API:] [dyninst/dyninst] 409955: fix mulhsu instruction semantic


Date: Sun, 24 Nov 2024 12:38:50 -0800
From: wxrdnx <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 409955: fix mulhsu instruction semantic
  Branch: refs/heads/angushe/riscv
  Home:   https://github.com/dyninst/dyninst
  Commit: 40995515befc56a35b56804ce4826e2352d98460
      https://github.com/dyninst/dyninst/commit/40995515befc56a35b56804ce4826e2352d98460
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2024-11-23 (Sat, 23 Nov 2024)

  Changed paths:
    M dataflowAPI/rose/semantics/BaseSemantics2.h
    M dataflowAPI/rose/semantics/ConcreteSemantics2.C
    M dataflowAPI/rose/semantics/ConcreteSemantics2.h
    M dataflowAPI/rose/semantics/DispatcherRiscv64.C
    M dataflowAPI/rose/semantics/SymEvalSemantics.C
    M dataflowAPI/rose/semantics/SymEvalSemantics.h
    M dataflowAPI/src/SymEvalPolicy.h

  Log Message:
  -----------
  fix mulhsu instruction semantic


  Commit: f3b434967ccab1877733f39891f60f3ddc876ca2
      https://github.com/dyninst/dyninst/commit/f3b434967ccab1877733f39891f60f3ddc876ca2
  Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
  Date:   2024-11-24 (Sun, 24 Nov 2024)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstPlatform.cmake
    M cmake/tpls/DyninstCapstone.cmake
    M common/CMakeLists.txt
    A common/src/arch-riscv64.C
    M common/src/arch-riscv64.h
    M common/src/arch.h
    M common/src/util.C
    M dataflowAPI/src/ABI.C
    M dataflowAPI/src/RegisterMap.C
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/Parsing-arch.C
    M dyninstAPI/src/Parsing.h
    A dyninstAPI/src/RegisterConversion-riscv64.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    M dyninstAPI/src/arch-forward-decl.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/binaryEdit.C
    A dyninstAPI/src/codegen-riscv64.C
    A dyninstAPI/src/codegen-riscv64.h
    M dyninstAPI/src/codegen.h
    A dyninstAPI/src/emit-riscv64.C
    A dyninstAPI/src/emit-riscv64.h
    M dyninstAPI/src/function.h
    A dyninstAPI/src/inst-riscv64.C
    A dyninstAPI/src/inst-riscv64.h
    M dyninstAPI/src/legacy-instruction.h
    M dyninstAPI/src/linux.h
    M dyninstAPI/src/mapped_object.C
    M dyninstAPI/src/parse-cfg.h
    A dyninstAPI/src/parse-riscv64.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    M dyninstAPI/src/unix.C
    M dyninstAPI_RT/CMakeLists.txt
    M dyninstAPI_RT/src/RTlinux.c
    M proccontrol/CMakeLists.txt
    M proccontrol/src/linux.C
    M proccontrol/src/linux.h
    A proccontrol/src/loadLibrary/codegen-riscv64.C
    M proccontrol/src/loadLibrary/codegen.C
    M proccontrol/src/loadLibrary/codegen.h
    A proccontrol/src/riscv_process.C
    A proccontrol/src/riscv_process.h

  Log Message:
  -----------
  Add RISC-V guards


Compare: https://github.com/dyninst/dyninst/compare/86e4d1152c87...f3b434967cca

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 409955: fix mulhsu instruction semantic, wxrdnx <=