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