Branch: refs/heads/angushe/riscv-codegen
  Home:   https://github.com/dyninst/dyninst
  Commit: 278b0c8d6cfb74db2b8162414b03904bcc9712e6
      
https://github.com/dyninst/dyninst/commit/278b0c8d6cfb74db2b8162414b03904bcc9712e6
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    A common/src/]
    A common/src/arch-riscv64.C
    M common/src/arch-riscv64.h
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_object.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/Springboard.C
    A dyninstAPI/src/Relocation/Widgets/CFWidget-riscv64.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    A dyninstAPI/src/Relocation/Widgets/PCWidget-riscv64.C
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/binaryEdit.C
    M dyninstAPI/src/binaryEdit.h
    A dyninstAPI/src/codegen-riscv64.C
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/codegen.h
    A dyninstAPI/src/dynProcess-riscv64.C
    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/linux-riscv64.C
    M dyninstAPI/src/linux.C
    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
    A dyninstAPI/src/stackwalk-riscv64.C
    M dyninstAPI/src/unix.C
    M dyninstAPI_RT/CMakeLists.txt
    M dyninstAPI_RT/h/dyninstAPI_RT.h
    M dyninstAPI_RT/src/RTfreebsd.c
    M dyninstAPI_RT/src/RTlinux.c
    A dyninstAPI_RT/src/RTstatic_ctors_dtors-riscv64.c
    M instructionAPI/src/decoder/riscv/decoder.C
    M parseAPI/h/CodeSource.h
    M parseAPI/src/SymtabCodeSource.C
    M symtabAPI/h/Region.h
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Region.C
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/emitElf.C
    M symtabAPI/src/emitElf.h

  Log Message:
  -----------
  Add RISC-V Codegen


  Commit: 7c9c0f31becddb2671d1997a4fa37e3b8b95cfae
      
https://github.com/dyninst/dyninst/commit/7c9c0f31becddb2671d1997a4fa37e3b8b95cfae
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/emit-riscv64.h

  Log Message:
  -----------
  Add missing headers


  Commit: d0fa6e5f37dcffe26f9fe70531edb3da6e17cfbf
      
https://github.com/dyninst/dyninst/commit/d0fa6e5f37dcffe26f9fe70531edb3da6e17cfbf
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M common/src/arch-riscv64.C
    M common/src/arch-riscv64.h

  Log Message:
  -----------
  Reformat arch-riscv64


  Commit: 1b172192192b1fc3ed6f2aa0b34769ef13f2e27d
      
https://github.com/dyninst/dyninst/commit/1b172192192b1fc3ed6f2aa0b34769ef13f2e27d
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/inst-riscv64.C

  Log Message:
  -----------
  Refactor inst-riscv64.C


  Commit: e2b4720e2e5caf55f2745dd91a44a5c119bb53da
      
https://github.com/dyninst/dyninst/commit/e2b4720e2e5caf55f2745dd91a44a5c119bb53da
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/RegisterConversion-riscv64.C

  Log Message:
  -----------
  Reformat RegisterConversion-riscv64.C


  Commit: f0f033182d481382f0d71345d051ac3000b9c6d7
      
https://github.com/dyninst/dyninst/commit/f0f033182d481382f0d71345d051ac3000b9c6d7
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/codegen.C

  Log Message:
  -----------
  change to useCompressed()


  Commit: 9a20f74db84e46012d128a97f9963e90cdb74310
      
https://github.com/dyninst/dyninst/commit/9a20f74db84e46012d128a97f9963e90cdb74310
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-riscv64.C
    M dyninstAPI/src/emit-riscv64.h

  Log Message:
  -----------
  Move public methods all to emit-riscv64.C


  Commit: 81cfde6c51463a8c670bd6a058cbf0e75cb92f48
      
https://github.com/dyninst/dyninst/commit/81cfde6c51463a8c670bd6a058cbf0e75cb92f48
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-riscv64.C
    M dyninstAPI/src/emit-riscv64.h

  Log Message:
  -----------
  Reformat emit-riscv64.C


  Commit: e4ed92d937b7092e85ab881a7274d2615dc10e9a
      
https://github.com/dyninst/dyninst/commit/e4ed92d937b7092e85ab881a7274d2615dc10e9a
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/codegen-riscv64.C
    A dyninstAPI/src/codegen-riscv64.h

  Log Message:
  -----------
  Return number of bytes generated


  Commit: d61c625f01781704141c75a55941571ef1fb9f6a
      
https://github.com/dyninst/dyninst/commit/d61c625f01781704141c75a55941571ef1fb9f6a
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/emit-riscv64.C
    M dyninstAPI/src/inst-riscv64.C

  Log Message:
  -----------
  Also update inst-riscv64 and emit-riscv64


  Commit: 96973c9ecc207a92be230b44efc648e6a864939a
      
https://github.com/dyninst/dyninst/commit/96973c9ecc207a92be230b44efc648e6a864939a
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    R common/src/]

  Log Message:
  -----------
  Remove junk file


  Commit: ec4af5002645d2f3b70daef4b1e303d71fc6d395
      
https://github.com/dyninst/dyninst/commit/ec4af5002645d2f3b70daef4b1e303d71fc6d395
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/Relocation/Springboard.C

  Log Message:
  -----------
  Remove junk space


  Commit: d11798a30904d4d996006866ede207ce5828e86d
      
https://github.com/dyninst/dyninst/commit/d11798a30904d4d996006866ede207ce5828e86d
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/CFWidget-riscv64.C

  Log Message:
  -----------
  Fix copy pasta


  Commit: f8c4e01dcd5587bb1cf8b3024aaae1754fece8e7
      
https://github.com/dyninst/dyninst/commit/f8c4e01dcd5587bb1cf8b3024aaae1754fece8e7
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M common/src/arch-riscv64.C

  Log Message:
  -----------
  Change assert to if, remove unused variables


  Commit: dbe1d5b8456b2ee0755d4e10131ca326d2cd9f06
      
https://github.com/dyninst/dyninst/commit/dbe1d5b8456b2ee0755d4e10131ca326d2cd9f06
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/PCWidget-riscv64.C
    M dyninstAPI/src/inst-riscv64.C
    A dyninstAPI/src/inst-riscv64.h
    A dyninstAPI/src/linux-riscv64.h

  Log Message:
  -----------
  Finish Dyninst API migraiton


  Commit: 68ebbe61a3409bbb24776d821fa0c32ec9193587
      
https://github.com/dyninst/dyninst/commit/68ebbe61a3409bbb24776d821fa0c32ec9193587
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/src/ABI.C
    M dataflowAPI/src/RegisterMap.C
    M dataflowAPI/src/RegisterMap.h

  Log Message:
  -----------
  Dataflow API dependencies


  Commit: e80b389c978965ff3acd49a62cf153d4e1b377d2
      
https://github.com/dyninst/dyninst/commit/e80b389c978965ff3acd49a62cf153d4e1b377d2
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M common/src/arch-riscv64.h

  Log Message:
  -----------
  Rename variable names, add divu


  Commit: 7a815eba567c503451ddb48d4b56ea17a8866f4c
      
https://github.com/dyninst/dyninst/commit/7a815eba567c503451ddb48d4b56ea17a8866f4c
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    A dyninstAPI_RT/src/RTthread-riscv64.c

  Log Message:
  -----------
  Add missing RISC-V RTthread


  Commit: 46bce71de76d86a851c54c6e1970a5888cb79a02
      
https://github.com/dyninst/dyninst/commit/46bce71de76d86a851c54c6e1970a5888cb79a02
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake

  Log Message:
  -----------
  Add missing host arch in DyninstCapArchDef.cmake


  Commit: d708d10bac1d6e0e0734a8d605f6b70866bc8de3
      
https://github.com/dyninst/dyninst/commit/d708d10bac1d6e0e0734a8d605f6b70866bc8de3
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M proccontrol/src/linux.C

  Log Message:
  -----------
  Add missing RISC-V defines


  Commit: 210693070e5cf7eca75c9300538e8d4e4eb2a139
      
https://github.com/dyninst/dyninst/commit/210693070e5cf7eca75c9300538e8d4e4eb2a139
  Author: wxrdnx <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M common/CMakeLists.txt
    M dyninstAPI/src/Relocation/Widgets/PCWidget-riscv64.C
    M dyninstAPI/src/inst-riscv64.C

  Log Message:
  -----------
  Add missing files and remove duplicated implementation


Compare: https://github.com/dyninst/dyninst/compare/c828ceeac9ca...210693070e5c

To unsubscribe from these emails, change your notification settings at 
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to