DynamoRIO now has initial support for RISC-V

155 views
Skip to first unread message

Wei Wu (吴伟)

unread,
Nov 15, 2023, 1:21:55 PM11/15/23
to RISC-V SW Dev, liuy...@iscas.ac.cn, Wei Wu (吴伟)
Hi all,

I'm very excited to share a good news with you:

The initial RISC-V porting work had been merged into DynamoRIO upstream:

[1] https://github.com/DynamoRIO/dynamorio

Try it out!

This work was mainly done by LIU Yang (PLCT Lab, ISCAS) and Stanislaw
Kardach (SemiHalf). Several developers and reviewers also contributed
to the RISC-V backend. Many thanks to all of them!

About DynamoRIO[1]

> DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android) and commodity IA-32, AMD64, ARM, and AArch64 hardware. Mac OSX support is in progress.

--
Best wishes,
Wei Wu (吴伟)
dynamorio-riscv-revyos-licheepi4a.jpg
Reply all
Reply to author
Forward
0 new messages