- [Compilation] Continue to push the minimum framework content to the official repository to meet the goal of "successful compilation on RISC-V" (including cross-compilation).
Basic definition of RISC-VDone, commit@[@b0848b5]Architecture-dependent basic functions and definitions,Done https://github.com/DynamoRIO/dynamorio/commit/0bac803f91d5b67d91666fb2330c9b68a9892e13 https://github.com/DynamoRIO/dynamorio/commit/91f3aa0a804904a40adb9b1b8bd79f21ae9f0428 https://github.com/DynamoRIO/dynamorio/commit/04dbe293311fffe60e73c6a0cf9013d31109b7e6core/arch
directory- minimum support for atomic operation implementation,
atomic_exports.h
file - the basic files required by riscv64 are in the
riscv64
directory, refer to [@cc19b1a], the relevant content of decode/encode/opcode/instr is refactored to thecore/ir
directory, and *_shared.asm is refactored tocore/drlibc
, please be aware
- minimum support for atomic operation implementation,
- minimal support for generating stubs related, patch_branches and l