code wiki / _hdl_build / nx_build_registry.nx

nx_build_registry.nx

buildroot/runtime/_hdl_build/nx_build_registry.nx

3048 B57 linesdepth 4pulls 4 transitivereach 0 importersview sourcekind tooltopic build
docsdependenciesstructsconstsfunctions

about

nx_build_registry.nx -- R1 GATE for the build-registrar: proves the nx_build_registry_lib SSOT does submit + idempotent dedup (re-submit keeps distinct stable) + latest-wins update + registered lookup, with a NEGATIVE CONTROL (an organ never submitted must read back unregistered). Logic lives in the lib; this file is the runnable gate. license_tier: ORIGINAL expect_exit: 0

dependencies 2 imports · 0 importers

nx_build_registry_lib.nx nx_syscalls.nx nx_build_registry.nx

imports: nx_build_registry_lib.nxnx_syscalls.nx

imported by: nobody (leaf or entry point)

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

main br_p br_len sys_write sys_openat_wr sys_close br_submit br_submit_lin sys_mmap fa_cat fa_appendz fa_append sys_mmap ↻ sys_openat_append sys_flock fa_write_all sys_write ↻ sys_close ↻ fa_len br_distinct sys_mmap ↻ br_read sys_openat_rd sys_read sys_close ↻ br_extract br_find br_len ↻ br_len ↻ br_streq sys_mmap ↻ br_get_state sys_mmap ↻ br_read ↻ br_extract ↻ br_streq ↻ br_registered sys_mmap ↻ br_get_state ↻ br_pn

structs

none

consts

none

functions

8func br_p(s: *u8) -> i64 { let n: i64 = br_len(s); sys_write(1, s, n); return 0 }
called by 1: main calls 2: br_lensys_write
9func br_pn(v: i64) -> i64
called by 1: main calls 2: sys_mmapsys_write
19func main() -> i64