code wiki / _hdl_build / nx_file_install_session_gate_20260910.nx
nx_file_install_session_gate_20260910.nx
buildroot/runtime/_hdl_build/nx_file_install_session_gate_20260910.nx
about
Private real-filesystem session qualification; caller supplies a fresh scratch directory.
dependencies 2 imports · 0 importers
imports: nx_mgmt_api.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
structs
| none |
consts
| none |
functions
| 4 | func sg_file(path:*u8,text:*u8)->i64 |
| 9 | func sg_path(root:*u8,name:*u8)->*u8 |
| 13 | func sg_same(path:*u8,digest:*u8)->i64 |
| 16 | func sg_hash(path:*u8,budget:i64,out:*u8)->i64 |
| 22 | func tg_identity(path:*u8)->i64 |
| 33 | func tm_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 1: tm_mounted |
| 34 | func tm_hex_value(text:*u8)->*u8 { let out:*u8=sys_mmap(32);var i:i64=0;while i<32 { out[i]=(ma_organ_arg_hex(text[i*2] as i64)*16+ma_organ_arg_hex(text[i*2+1] as i64)) as u8;i=i+1 };return out } |
| 35 | func tm_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: tm_mounted |
| 36 | func tm_token(resp:*u8,n:i64,out:*u8)->i64 |
| 40 | func tm_mounted(root:*u8)->i64 |
| 124 | func main(argc:i64,argv:*i64)->i64 |