R-Visor: A Next-Generation DBI Tool for RISC-V and Emerging Open ISAs
R-Visor is a modular and highly extensible dynamic binary instrumentation (DBI) framework designed for open Instruction Set Architecture (ISA) ecosystems. It enables advanced application and system introspection, performance analysis, architectural research, and optimization.
R-Visor integrates ArchVisor DSL, a powerful domain-specific language that allows developers to seamlessly incorporate new ISA extensions. Combined with its modular architecture and intuitive instrumentation API, R-Visor provides a flexible, developer-friendly platform for researchers and engineers working on cutting-edge ISA innovations.