---
source: hereticus-cli/src/tui/mod.rs
assertion_line: 1070
expression: "screen(&mut app, 120, 24)"
---
─────────────────────────────────────────────────── hereticus vX ───────────────────────────────────────────────────
Functions | Diff firmware.o → firmware_v2.o
── Diff dispatch il ┌Help────────────────────────────────────────────────────────────────────────┐ next/prev esc back
c0 - flags = compare│Functions Diff │ █
c4 - if (r1 == 2) go│ j / k down / up j / k down / up │ █
c8 - flags = compare│ PgDn/PgUp a page down / up PgDn/PgUp a page down / up │ █
cc - if (r1 == 1) go│ g / G first / last g / G top / bottom │ █
e4 + store.32 [sp - │ ⏎ open the diff ] / [ next / previous change │ ║
e8 + sp = sp - 8 │ s next order v assembly or IL │ ║
ec r2 = -0x1 │ S reverse the order l side by side or one │ ║
d4 - flags = compare│ t next kind touched n / p next / previous │ ║
d8 - if (r1 != 0) go│ a every function esc back to the list │ ║
f0 + flags = compare│ r retouched pairs │ ║
f4 + if (r1 u> 3) go│ d data regions Colors │ ║
f8 + adr r3, pc, 0x4│ / filter the names, fuzzy changed values unread │ ║
fc + r1 = load.32 [r│ reordered data same │ ║
100 + pc = r3 + r1 │Global + added - removed ~ value │ ║
104 + if (eq) r0 = r0│ ? this help │ ║
108 + if (eq) r0 = r0│ q quit, after a question │ ║
10c + if (eq) r0 = r0│ wheel scroll │ ║
110 + if (eq) r0 = r0│ click select, again to open │ ║
114 r0 = load.16 [r└───────────────────────────────────────────────────────────────esc/q/? close┘ ║
118 r2 = 0 ║
sort added ↓ │ 3 of 5 functions │ view il │ hidden retouched, data 0 gone 0 new ? help