beehive-lab / mambo

A low-overhead dynamic binary instrumentation and modification tool for ARM (both AArch32 and AArch64 support) and RISC-V (RV64GC).
Apache License 2.0
320 stars 69 forks source link

Mambo on rv32 #112

Closed AndHager closed 8 months ago

AndHager commented 8 months ago

Is it planed or even WIP to support the Risc-V 32 bit ISA?

jkressel commented 8 months ago

Hi @AndHager, Thank you for your interest in using MAMBO. At the moment we do not have full support for RV32. Some partial support is present (look for __riscv_xlen == 32 in the code) however this is largely untested as we do not have access to RV32 hardware platforms. We would like to support RV32 fully in the future and have an internal development branch, however this will not happen in 2024.

We always welcome contributions!