code wiki / (root) / nx_compare_preview_capture_t56.nx

nx_compare_preview_capture_t56.nx

buildroot/runtime/nx_compare_preview_capture_t56.nx

6957 B123 linesdepth 7pulls 12 transitivereach 0 importersview sourcekind tooltopic compare
docsdependenciesstructsconstsfunctions

about

Test-only staged matrix capture. No source edits or index publication. WARNING: matrix HTML rendering can refresh public reference assets via rp_publish. Do not run against the real tree without accepting that existing emitter side effect. args: <unique-output-stem> <capture-bytes> <timeout-ms> <html|json> [<target-basename> <domain> <scope-id>]. Four arguments preserve the original fixed target/deploy behavior. Extended calls require a reviewed Compare-owned scope row binding the exact target/domain/mode/SHA; html scope includes reference-asset refresh. No arbitrary path, arbitrary argv, caller policy path, or publishing verb is accepted.

dependencies 4 imports · 0 importers

nx_tool_run.nx nx_estate_path.nx nx_itoa_lib.nx nx_compare_capture_scope_lib.nx nx_compare_preview_capture_t56

imports: nx_tool_run.nxnx_estate_path.nxnx_itoa_lib.nxnx_compare_capture_scope_lib.nx

imported by: nobody (leaf or entry point)

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

main crm_out crm_decimal crm_append crm_equal ccs_target ccs_identifier ccs_len ccs_identifier ↻ ep_anchor sys_openat_rd sys_close sys_chdir sys_mmap nxa_die sys_write sys_exit nxa_lock_take nxa_lock_addr sys_write ↻ nxa_lock_give nxa_lock_addr ↻ nxa_report_overrun sys_write ↻ nxa_dump_printable sys_write ↻ nxa_dump_sizes sys_write ↻ ccs_authorize ccs_read ccs_scope_digest tr_field_eq tr_field tr_field ↻ rrf_file_hash_matches sys_mmap ↻ sys_read_file sys_openat_rd ↻ sys_lseek sys_mmap ↻

structs

none

consts

12const CRM_I64_MAX: i64 = 9223372036854775807
13const CRM_PATH_CAP: i64 = 512

functions

14func crm_out(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return sys_write(1, s, n) }
called by 1: main
15func crm_equal(a: *u8, b: *u8) -> i64 { var i: i64 = 0; while a[i] != (0 as u8) { if a[i] != b[i] { return 0 }; i = i + 1 }; if b[i] != (0 as u8) { return 0 }; return 1 }
called by 1: main
16func crm_decimal(s: *u8) -> i64
called by 1: main
28func crm_append(p: *u8, at: i64, s: *u8) -> i64
called by 1: main
34func main(argc: i64, argv: *i64) -> i64