code wiki / (root) / nx_smoke_objdump.nx

nx_smoke_objdump.nx

buildroot/runtime/nx_smoke_objdump.nx

2561 B62 linesdepth 5pulls 5 transitivereach 0 importersview sourcekind smoketopic smoke
docsdependenciesstructsconstsfunctions

about

nx_smoke_objdump.nx -- write -> read round-trip smoke test. Hand-builds an ELF (header + 1 PT_LOAD + 12 bytes of code), then inspects it via our sovereign nx_elf_read + nx_objdump tools. Verifies that what elf_writer-shape bytes look like, our reader correctly decodes -- the producer/consumer loop is round-trip clean entirely in NishiLang. No docker / qemu / binutils dependency. Run on any host with our nxc2.exe.

dependencies 3 imports · 0 importers

syscalls.nx nx_elf_read.nx nx_objdump.nx nx_smoke_objdump.nx

imports: syscalls.nxnx_elf_read.nxnx_objdump.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main nx_elf_parse_header nx_elf_get_u16_le nx_elf_get_u64_le nx_elf_get_u32_le nx_objdump_elf_header nx_elf_parse_header ↻ nx_objdump_putln nx_objdump_puts nx_objdump_puts ↻ nx_objdump_puthex64 nx_objdump_putdec

structs

none

consts

none

functions

22func main() -> i64