Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disassembler

Takes one or more RISC-V .o object files as input and produces a text file describing the initialized contents of RISC-V memory. Each object file is a big-endian binary produced by single_as, containing code, data, and metadata sections. The disassembler parses these files, resolves overlapping memory writes, and outputs a human-readable memory dump. For data memory (starting at address 0x20000000), it lists non-zero bytes. For code memory (starting at 0x10000000), it lists 32-bit instruction words along with their decoded RISC-V assembly. The tool handles endian conversion, instruction decoding, and reconstructs the memory state required to run the compiled program.

About

Disassembles RISC-V .o files into a readable memory and instruction dump, with full decoding and memory layout reconstruction.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages