code wiki / _hdl_build / nx_autofix_ens_lib.nx

nx_autofix_ens_lib.nx

buildroot/runtime/_hdl_build/nx_autofix_ens_lib.nx

3985 B96 linesdepth 2pulls 2 transitivereach 2 importersview sourcekind librarytopic autofix
docsdependenciesstructsconstsfunctions

about

nx_autofix_ens_lib.nx -- pure logic for the live ensemble orchestrator (nx_autofix_ensemble). Miss-extraction = the one novel step (the fork-loop + cascade-union are already-gated elfs). Kept as a no-main lib so the organ AND its gate import the SAME code (DRY, rule-15). Dep = nx_syscalls only. license_tier: ORIGINAL No hw writes (Rule 26).

dependencies 1 imports · 2 importers

nx_syscalls.nx nx_autofix_ens_lib.nx nx_autofix_ensemble.nx nx_autofix_ensemble_gate.nx

imports: nx_syscalls.nx

imported by: nx_autofix_ensemble.nxnx_autofix_ensemble_gate.nx

structs

none

consts

7const AEL_NL: i64 = 10
8const AEL_PIPE: i64 = 124

functions

10func ael_slen(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n }
called by 2: ael_findmain
11func ael_find(hay: *u8, hn: i64, needle: *u8, from: i64) -> i64
called by 1: ael_green calls 1: ael_slen
25func ael_green(led: *u8, ln: i64, name: *u8) -> i64
called by 1: ael_extract_misses calls 2: sys_mmapael_find
48func ael_stage_path(dst: *u8, pre: *u8, k: i64, suf: *u8) -> i64
called by 2: ae_pathmain
61func ael_extract_misses(l1: *u8, l1n: i64, man: *u8, mann: i64, out: *u8, nbox: *i64) -> i64
called by 2: mainmain calls 2: sys_mmapael_green