Branch: refs/heads/thaines/riscv_codegen
Home: https://github.com/dyninst/dyninst
Commit: 9cfbb4ecd0a39f22472987a3a337ba359f36f016
https://github.com/dyninst/dyninst/commit/9cfbb4ecd0a39f22472987a3a337ba359f36f016
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 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: cfdb3fd73b6248e5ab021409ff482ce301299e3c
https://github.com/dyninst/dyninst/commit/cfdb3fd73b6248e5ab021409ff482ce301299e3c
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/codegen.h
M dyninstAPI/src/emit-riscv64.h
Log Message:
-----------
Add missing headers
Commit: 14cf665ae9cef1ae0c839e1ffbe8d40124f9e2ed
https://github.com/dyninst/dyninst/commit/14cf665ae9cef1ae0c839e1ffbe8d40124f9e2ed
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M common/src/arch-riscv64.C
M common/src/arch-riscv64.h
Log Message:
-----------
Reformat arch-riscv64
Commit: bc1a99a1793267017fd68491f9bf86878cc46efe
https://github.com/dyninst/dyninst/commit/bc1a99a1793267017fd68491f9bf86878cc46efe
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/inst-riscv64.C
Log Message:
-----------
Refactor inst-riscv64.C
Commit: 58a17f889c03bf14f26b9ffa10f0441b0d5a04c7
https://github.com/dyninst/dyninst/commit/58a17f889c03bf14f26b9ffa10f0441b0d5a04c7
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/RegisterConversion-riscv64.C
Log Message:
-----------
Reformat RegisterConversion-riscv64.C
Commit: 7f76edba2245c142341d93617e924be4ef11fde3
https://github.com/dyninst/dyninst/commit/7f76edba2245c142341d93617e924be4ef11fde3
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/codegen.C
Log Message:
-----------
change to useCompressed()
Commit: 5d66108d0ec860e6887e03f823e4212a087c0eca
https://github.com/dyninst/dyninst/commit/5d66108d0ec860e6887e03f823e4212a087c0eca
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 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: a4bf8f174c8c6070f8c6609558891a28d8779a7e
https://github.com/dyninst/dyninst/commit/a4bf8f174c8c6070f8c6609558891a28d8779a7e
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/emit-riscv64.C
M dyninstAPI/src/emit-riscv64.h
Log Message:
-----------
Reformat emit-riscv64.C
Commit: 584fe1711f52d6e4620fc2516bd269a1ddf64dcb
https://github.com/dyninst/dyninst/commit/584fe1711f52d6e4620fc2516bd269a1ddf64dcb
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/codegen-riscv64.C
A dyninstAPI/src/codegen-riscv64.h
Log Message:
-----------
Return number of bytes generated
Commit: 7693e3b9fd7caed1db457de5217a0990bf98ed7b
https://github.com/dyninst/dyninst/commit/7693e3b9fd7caed1db457de5217a0990bf98ed7b
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 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: bf5f4cf812d6f0f8c73dc6aaa12751c61c093d4a
https://github.com/dyninst/dyninst/commit/bf5f4cf812d6f0f8c73dc6aaa12751c61c093d4a
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
R common/src/]
Log Message:
-----------
Remove junk file
Commit: a7dadb4ebfb2dc668740425adb12af1756b7cf90
https://github.com/dyninst/dyninst/commit/a7dadb4ebfb2dc668740425adb12af1756b7cf90
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/Relocation/Springboard.C
Log Message:
-----------
Remove junk space
Commit: 2b3e3e98f157cea06685df729f421ee680de7f6c
https://github.com/dyninst/dyninst/commit/2b3e3e98f157cea06685df729f421ee680de7f6c
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/Relocation/Widgets/CFWidget-riscv64.C
Log Message:
-----------
Fix copy pasta
Commit: 74375e2bfe3febd091ee7f1a8f13b82b557db762
https://github.com/dyninst/dyninst/commit/74375e2bfe3febd091ee7f1a8f13b82b557db762
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M common/src/arch-riscv64.C
Log Message:
-----------
Change assert to if, remove unused variables
Commit: d838eb33f6651bbd1734a039435bad75deb5c22c
https://github.com/dyninst/dyninst/commit/d838eb33f6651bbd1734a039435bad75deb5c22c
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 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: 84aa88f31feb1410c9390e715fb943a08f4ebac7
https://github.com/dyninst/dyninst/commit/84aa88f31feb1410c9390e715fb943a08f4ebac7
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M common/src/arch-riscv64.h
Log Message:
-----------
Rename variable names, add divu
Commit: a28a3e672e9d7f2bcc732c1385d9cc97c3e9cdc1
https://github.com/dyninst/dyninst/commit/a28a3e672e9d7f2bcc732c1385d9cc97c3e9cdc1
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
A dyninstAPI_RT/src/RTthread-riscv64.c
Log Message:
-----------
Add missing RISC-V RTthread
Commit: c0b457686e25952eed2ff1de41718691b983ca02
https://github.com/dyninst/dyninst/commit/c0b457686e25952eed2ff1de41718691b983ca02
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M cmake/DyninstCapArchDef.cmake
Log Message:
-----------
Add missing host arch in DyninstCapArchDef.cmake
Commit: 1fde4f482c3096a966a910921bfbd9ed46e49ae6
https://github.com/dyninst/dyninst/commit/1fde4f482c3096a966a910921bfbd9ed46e49ae6
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M proccontrol/src/linux.C
Log Message:
-----------
Add missing RISC-V defines
Commit: d5102a462c4388fca0c5836cb782c58b0268d108
https://github.com/dyninst/dyninst/commit/d5102a462c4388fca0c5836cb782c58b0268d108
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 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: d074e329e50cfb0d1f84c5980ca0f3d9bdfd7264
https://github.com/dyninst/dyninst/commit/d074e329e50cfb0d1f84c5980ca0f3d9bdfd7264
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M common/CMakeLists.txt
Log Message:
-----------
Remove git merge conflict markers
Commit: 9af75079b5098d310a3e6996f3f2af4bd882dded
https://github.com/dyninst/dyninst/commit/9af75079b5098d310a3e6996f3f2af4bd882dded
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M dyninstAPI/src/registerSpace/registerSpace.C
Log Message:
-----------
Fix rebase error
Commit: 6d2cdc96997870914994e307fa6b2a6a3c16e856
https://github.com/dyninst/dyninst/commit/6d2cdc96997870914994e307fa6b2a6a3c16e856
Author: wxrdnx <wxrdnx@xxxxxxxxxxxxxx>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M common/src/arch-riscv64.C
Log Message:
-----------
Fix missing !s
Compare: https://github.com/dyninst/dyninst/compare/9cfbb4ecd0a3%5E...6d2cdc969978
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|