code wiki / _hdl_build / nx_toolchain_session_gate_20260910.nx

nx_toolchain_session_gate_20260910.nx

buildroot/runtime/_hdl_build/nx_toolchain_session_gate_20260910.nx

9455 B119 linesdepth 18pulls 81 transitivereach 0 importersview sourcekind tool
docsdependenciesstructsconstsfunctions

about

Private scratch-only toolchain session qualification. No production path is a fixture.

dependencies 2 imports · 0 importers

nx_mgmt_api_toolchain_session_2026 nx_gate_verdict.nx nx_toolchain_session_gate_2026

imports: nx_mgmt_api_toolchain_session_20260910.nxnx_gate_verdict.nx

imported by: nobody (leaf or entry point)

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

main tg_identity ma_ir_text ma_ir_byte ma_ir_named_string ma_ir_string ma_ir_byte ↻ ma_ir_text ↻ ma_ir_byte ↻ ma_ir_named_number ma_ir_string ↻ ma_ir_byte ↻ ma_ir_number ma_ir_byte ↻ ma_ir_number ↻ sg_path gv_ctr 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 ↻ tg_case sg_path ↻ sg_file sg_hash tg_app tg_request tg_app ↻ tg_hex

structs

none

consts

none

functions

4func sg_file(path:*u8,text:*u8)->i64
called by 1: tg_case
9func sg_path(root:*u8,name:*u8)->*u8
called by 2: tg_casemain
13func sg_same(path:*u8,digest:*u8)->i64
called by 1: tg_case
16func sg_hash(path:*u8,budget:i64,out:*u8)->i64
called by 1: tg_case
22func tg_app(out:*u8,at:i64,text:*u8)->i64 { let n:i64=fi_len(text);fi_copy(out+at,text,n);return at+n }
called by 2: tg_requesttg_case
23func tg_hex(out:*u8,at:i64,d:*u8)->i64 { let h:*u8="0123456789abcdef";var i:i64=0;while i<32 { let b:i64=d[i] as i64;out[at+i*2]=h[b>>4];out[at+i*2+1]=h[b&15];i=i+1 };return at+64 }
called by 1: tg_request
24func tg_request(intent:*u8,ih:*u8,reverse:*u8,rh:*u8)->*u8
called by 1: tg_case calls 2: tg_apptg_hex
27func tg_case(root:*u8,name:*u8,program:*u8,mode:i64,c:*i64)->i64
77func tg_identity(path:*u8)->i64
87func main(argc:i64,argv:*i64)->i64