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 sys_read_file sys_openat_rd sys_lseek sys_mmap sys_read sys_close da_slen capt_issue capt_payload capt_catb capt_catn signed_cookie_sign sc_sign_bytes sys_mmap ↻ hmac_sha256 sys_mmap ↻ sha256_digest sys_mmap ↻ sha256_init sha256_update sha256_final sha256_init ↻ sha256_update ↻ sha256_final ↻ b64_encode b64_enc_char sys_now_realtime_sec sys_mmap ↻ sys_clock_gettime_real da_cat da_handle da_body_off da_path_is da_slen ↻ da_index da_http_head da_cat ↻ da_cat ↻ da_do_status

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