nx_site_release_gate_t141.nx
buildroot/runtime/nx_site_release_gate_t141.nx
about
Private real-artifact qualification; requires a newly created scratch CWD.
dependencies 2 imports · 0 importers
imports: nx_site_publish_release_candidate_t141.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 rg_eq(path: *u8,b: *u8,n: i64) -> i64 {let got: *u8=sys_mmap(n+1);let size: i64=pb_read_bounded(path,got,n+1);let eq: i64=pb_same_bytes(got,size,b,n);sys_munmap(got,n+1);return eq} |
| 5 | func rg_manifest(v: *i64) -> *u8 |
| 15 | func rg_call(v: *i64) -> i64 {let b: *u8=rg_manifest(v);let h: *u8=sys_mmap(PB_SHA_HEX+1);pb_hash(b,vw_slen(b),h);ss_writefile("release.json",b,vw_slen(b));let av: *i64=sys_mmap(5*8) as *i64;av[0]="nx_site_publish" as *u8 as i64;av[1]="release-manifest" as *u8 as i64;av[2]="release.json" as *u8 as i64;av[3]=h as i64;av[4]=0;let rc: i64=sp_main(4,av);sys_munmap(b,PB_CONFCAP);sys_munmap(h,PB_SHA_HEX+1);sys_munmap(av as *u8,40);return rc} |
| 16 | func rg_parse_text(b: *u8) -> i64 {let v: *i64=sys_mmap(RM_VALUES_BYTES) as *i64;return rm_parse(b,vw_slen(b),v)} called by 1: main |
| 17 | func main(argc: i64,argv: *i64) -> i64 |