Branch: refs/heads/thaines/riscv_codegen
Home: https://github.com/dyninst/dyninst
Commit: 1fbe1b4599126d6987c201e8d34defd29545bc92
https://github.com/dyninst/dyninst/commit/1fbe1b4599126d6987c201e8d34defd29545bc92
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 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/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
A dyninstAPI/src/parse-riscv64.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/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: 2157e91379e37dd9eeeab585bd9eb4073ee0eb4a
https://github.com/dyninst/dyninst/commit/2157e91379e37dd9eeeab585bd9eb4073ee0eb4a
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen.h
M dyninstAPI/src/emit-riscv64.h
Log Message:
-----------
Add missing headers
Commit: b6bfb9eec80080bf76639c6ac76f9571d6a81c2a
https://github.com/dyninst/dyninst/commit/b6bfb9eec80080bf76639c6ac76f9571d6a81c2a
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M common/src/arch-riscv64.C
M common/src/arch-riscv64.h
Log Message:
-----------
Reformat arch-riscv64
Commit: 21c255adad2a463f0ef909b9818b22941837463c
https://github.com/dyninst/dyninst/commit/21c255adad2a463f0ef909b9818b22941837463c
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/inst-riscv64.C
Log Message:
-----------
Refactor inst-riscv64.C
Commit: 9b2b244d4c87dd2e4f393b9512216ad46e91c683
https://github.com/dyninst/dyninst/commit/9b2b244d4c87dd2e4f393b9512216ad46e91c683
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/RegisterConversion-riscv64.C
Log Message:
-----------
Reformat RegisterConversion-riscv64.C
Commit: bbd7cd25a8e842d59d7eb00ab63bc18ca07adb4e
https://github.com/dyninst/dyninst/commit/bbd7cd25a8e842d59d7eb00ab63bc18ca07adb4e
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen.C
Log Message:
-----------
change to useCompressed()
Commit: c60f6a79c96fe46cbe5875a0adea7ae64bb2c246
https://github.com/dyninst/dyninst/commit/c60f6a79c96fe46cbe5875a0adea7ae64bb2c246
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 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: 98400c5c369ad0ce651ec016d820724471646b5c
https://github.com/dyninst/dyninst/commit/98400c5c369ad0ce651ec016d820724471646b5c
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/emit-riscv64.C
M dyninstAPI/src/emit-riscv64.h
Log Message:
-----------
Reformat emit-riscv64.C
Commit: 6a4b503c74cac9066ea89a862aafc4a4c6ca67b6
https://github.com/dyninst/dyninst/commit/6a4b503c74cac9066ea89a862aafc4a4c6ca67b6
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen-riscv64.C
A dyninstAPI/src/codegen-riscv64.h
Log Message:
-----------
Return number of bytes generated
Commit: 843ad6cd27b676c48aa4480967836bc6f2eae828
https://github.com/dyninst/dyninst/commit/843ad6cd27b676c48aa4480967836bc6f2eae828
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 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: 532979db85a020f5084c678270b1388ea4a29581
https://github.com/dyninst/dyninst/commit/532979db85a020f5084c678270b1388ea4a29581
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
R common/src/]
Log Message:
-----------
Remove junk file
Commit: 7a2a4c2e4b7eb0102e6bfd09980084d890e3e6c9
https://github.com/dyninst/dyninst/commit/7a2a4c2e4b7eb0102e6bfd09980084d890e3e6c9
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/Relocation/Springboard.C
Log Message:
-----------
Remove junk space
Commit: 4d3af0faf0e834e7b0eb5a415547d4638be40a5d
https://github.com/dyninst/dyninst/commit/4d3af0faf0e834e7b0eb5a415547d4638be40a5d
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/Relocation/Widgets/CFWidget-riscv64.C
Log Message:
-----------
Fix copy pasta
Commit: 5960ec7f4140b3533ce23a2393ba473e1fd560eb
https://github.com/dyninst/dyninst/commit/5960ec7f4140b3533ce23a2393ba473e1fd560eb
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M common/src/arch-riscv64.C
Log Message:
-----------
Change assert to if, remove unused variables
Commit: 9df2eda9d2b3cf6cc0b058272f5ab630f0cf834b
https://github.com/dyninst/dyninst/commit/9df2eda9d2b3cf6cc0b058272f5ab630f0cf834b
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 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: 0c42393ed848b397e0fb23f67b3718c6c3bf52d9
https://github.com/dyninst/dyninst/commit/0c42393ed848b397e0fb23f67b3718c6c3bf52d9
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M common/src/arch-riscv64.h
Log Message:
-----------
Rename variable names, add divu
Commit: 3a335bb33c875d5dd7ca9a04b795233f8d92d3ce
https://github.com/dyninst/dyninst/commit/3a335bb33c875d5dd7ca9a04b795233f8d92d3ce
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
A dyninstAPI_RT/src/RTthread-riscv64.c
Log Message:
-----------
Add missing RISC-V RTthread
Commit: 2f3674da00099e01481a46b9758b4a493fb7fede
https://github.com/dyninst/dyninst/commit/2f3674da00099e01481a46b9758b4a493fb7fede
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M cmake/DyninstCapArchDef.cmake
Log Message:
-----------
Add missing host arch in DyninstCapArchDef.cmake
Commit: 340c2969868d738bb8f2d0b81b8f1b18939056e7
https://github.com/dyninst/dyninst/commit/340c2969868d738bb8f2d0b81b8f1b18939056e7
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M proccontrol/src/linux.C
Log Message:
-----------
Add missing RISC-V defines
Commit: 5187b9943f7f9cb56740a15a484da7da2a6a962f
https://github.com/dyninst/dyninst/commit/5187b9943f7f9cb56740a15a484da7da2a6a962f
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 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
Commit: 283f5feacc271e2a002368d58f86c92c6c26e259
https://github.com/dyninst/dyninst/commit/283f5feacc271e2a002368d58f86c92c6c26e259
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M common/CMakeLists.txt
Log Message:
-----------
Remove git merge conflict markers
Commit: 827e2febfe8e5608d52282b4fce0aa7d94323bb8
https://github.com/dyninst/dyninst/commit/827e2febfe8e5608d52282b4fce0aa7d94323bb8
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M dyninstAPI/src/registerSpace/registerSpace.C
Log Message:
-----------
Fix rebase error
Commit: 8513a8be18e4134eebe67ca34ab27d178fe053ce
https://github.com/dyninst/dyninst/commit/8513a8be18e4134eebe67ca34ab27d178fe053ce
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M common/src/arch-riscv64.C
Log Message:
-----------
Fix missing !s
Compare: https://github.com/dyninst/dyninst/compare/d2115789eff6...8513a8be18e4
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|