perlindgren / syncrim

17 stars 4 forks source link

Adding RISCV instruction memory view #64

Closed onsdagens closed 8 months ago

onsdagens commented 1 year ago

This adds a left side view for the instruction memory similar to the data memory view.

It supports adding and removing breakpoints via right clicking instructions.

TODO:

perlindgren commented 1 year ago

Seems like program is disassembled directly from the binary. In syncsim, we used the objdump which disassembles with inline symbols. Guess the symbols are there as part of the DWARF info, not sure what the best way to recover symbols are, to use objdump output or use the rust debug crate to recover DWARF info.