code wiki / (root) / nx_bindings_delivery_gate.nx

nx_bindings_delivery_gate.nx

buildroot/runtime/nx_bindings_delivery_gate.nx

13568 B262 linesdepth 3pulls 6 transitivereach 1 importersview sourcekind gate/proof
docsdependenciesstructsconstsfunctions

about

Complete native HTTPS and staged Compare adapter delivery evidence. Only exclusive caller-named /tmp captures are written; published artifacts are read. license_tier: ORIGINAL; expect_exit: 0

dependencies 4 imports · 1 importers

nx_gatekit_lib.nx nx_gate_verdict.nx nx_estate_path.nx nx_json_lib.nx nx_bindings_delivery_gate.nx nx_bindings_openapi_capture_gate.n

imports: nx_gatekit_lib.nxnx_gate_verdict.nxnx_estate_path.nxnx_json_lib.nx

imported by: nx_bindings_openapi_capture_gate.nx

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

main gv_puts sys_write bd_prefix gk_len bd_equal ep_anchor sys_openat_rd sys_close sys_chdir 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 ↻ gv_ctr sys_mmap ↻ gv_head gv_puts ↻ bd_https bd_path gk_cat gv_check gv_puts ↻ bd_capture gk_wait_code wait_status_rc wait_term_signal wait_exit_code bd_http

structs

none

consts

9const BD_FILE_MODE: i64 = 0x180
10const BD_EXEC_FAILED: i64 = 127
11const BD_CAPTURE_FAILED: i64 = 125
12const BD_EINTR: i64 = 4
13const BD_I64_MAX: i64 = 9223372036854775807

functions

15func bd_equal(a: *u8, ao: i64, an: i64, b: *u8, bo: i64, bn: i64) -> i64
21func bd_prefix(prefix: *u8) -> i64
called by 2: mainmain calls 2: gk_lenbd_equal
42func bd_capture(elf: *u8, a1: *u8, a2: *u8, a3: *u8, path: *u8) -> i64
68func bd_path(prefix: *u8, suffix: *u8) -> *u8
74func bd_key(buf: *u8, p: i64, end: i64, lower: *u8) -> i64
called by 1: bd_http calls 1: gk_len
88func bd_http(buf: *u8, n: i64, observed: *i64) -> i64
135func bd_https(elf: *u8, prefix: *u8, suffix: *u8, url: *u8, expected: *u8, ctr: *i64) -> i64
164func bd_manifest(elf: *u8, prefix: *u8, suffix: *u8, domain: *u8, expected: *u8, url: *u8, ctr: *i64) -> i64
204func bd_refusal(elf: *u8, prefix: *u8, suffix: *u8, domain: *u8, extra: *u8, code: *u8, expected_rc: i64, ctr: *i64) -> i64
222func bd_legacy(elf: *u8, prefix: *u8, suffix: *u8, command: *u8, expected: *u8, ctr: *i64) -> i64
239func main(argc: i64, argv: *i64) -> i64