code wiki / _hdl_build / nx_dev_run_smoke.nx

nx_dev_run_smoke.nx

buildroot/runtime/_hdl_build/nx_dev_run_smoke.nx

2617 B41 linesdepth 9pulls 11 transitivereach 0 importersview sourcekind smoketopic dev
docsdependenciesstructsconstsfunctions

about

nx_dev_run_smoke.nx -- SINGLE-CALL smoke for /api/dev/run: mint a valid dev_build cap (da_authz's secret selection) + drive da_handle ONCE with a run request for an allowlisted organ. Prints the JSON. If it shows "exit":0 the run route EXECUTES in a fresh (server-like) context -> the gate's T14 fork-fail was multi-call accumulation, not a shippable bug. expect_exit: 0 license_tier: ORIGINAL

dependencies 1 imports · 0 importers

nx_dev_api.nx nx_dev_run_smoke.nx

imports: nx_dev_api.nx

imported by: nobody (leaf or entry point)

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

main da_slen da_cat da_handle da_body_off da_path_is da_slen ↻ da_index da_http_head da_cat ↻ da_cat ↻ da_do_status 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 ↻ da_read_tail sys_openat_rd sys_lseek sys_read sys_close da_http_head ↻ da_cat ↻ da_json_esc da_do_build da_authz sys_mmap ↻ da_read_small sys_openat_rd ↻

structs

none

consts

6const K_MAGIC_1024: i64 = 1024
7const K_MAGIC_3600: i64 = 3600
8const K_MAGIC_8192: i64 = 8192

functions

10func sm_puts(s: *u8) -> i64 { sys_write(1, s, da_slen(s)); return 0 }
called by 1: main calls 1: da_slen
11func sm_has(hay: *u8, n: i64, needle: *u8) -> i64 { let nl: i64=da_slen(needle); if nl==0 {return 1} var i: i64=0; while i+nl<=n { var j: i64=0; var ok: i64=1; while j<nl { if hay[i+j]!=needle[j]{ok=0;j=nl} else {j=j+1} } if ok==1{return 1} i=i+1 } return 0 }
called by 1: main calls 1: da_slen
13func main() -> i64