nx_json_lib.nx
buildroot/runtime/_hdl_build/nx_json_lib.nx
about
dependencies 1 imports · 23 importers
diagram shows first 10 each side; +0 more imports, +13 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_4chan.nxnx_bindings_delivery_gate.nxnx_formatlaw.nxnx_issue_intake_candidate_t181.nxnx_lsp.nxnx_mcp.nxnx_mcp_route.nxnx_measurement_binding_artifact_gate.nxnx_sota_bindings_differential_gate.nxnx_swcompare_evidence_lib_t138.nxnx_swcompare_lib.nxnx_tools_api.nxnx_tools_api_candidate_t182.nxnx_tools_api_canonical_candidate_t182.nxnx_tools_api_idem_candidate_t190.nxnx_tools_api_recovery_candidate_t316.nxnx_tools_api_recovery_candidate_v2_t316.nxnx_tools_api_recovery_candidate_v3_t316.nxnx_work_predict_lib.nxnx_worklog_ingest_lib.nxnx_world_telemetry.nxnx_world_telemetry_gpu_candidate.nxnx_world_telemetry_v2_candidate.nx
structs
| none |
consts
| none |
functions
| 10 | func jx_len(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n } |
| 13 | func jx_find(buf: *u8, n: i64, start: i64, pat: *u8) -> i64 called by 10: bd_httpjx_get_intjx_get_strjx_get_str_rawlsp_uri_to_pathlsp_next_marker+4 calls 1: jx_len |
| 29 | func jx_hexdig(buf: *u8, n: i64, at: i64) -> i64 called by 1: jx_hex4 |
| 39 | func jx_hex4(buf: *u8, n: i64, at: i64) -> i64 |
| 52 | func jx_emit_utf8(out: *u8, o0: i64, outcap: i64, cp: i64) -> i64 called by 1: jx_copy_str_ctl |
| 92 | func jx_utf8_scalar_width(buf: *u8, n: i64, at: i64) -> i64 called by 1: jx_copy_str_ctl |
| 114 | func jx_copy_str_ctl(buf: *u8, n: i64, vstart: i64, out: *u8, outcap: i64, keep_ctl: i64) -> i64 |
| 218 | func jx_decode_span(buf:*u8,n:i64,out:*u8,outcap:i64)->i64 |
| 223 | func jx_copy_str_argv(buf: *u8, n: i64, vstart: i64, out: *u8, outcap: i64) -> i64 called by 11: efs_equalefs_stringefs_equalefs_stringta_json_str_arrayta_json_str_array+5 calls 1: jx_copy_str_ctl |
| 227 | func jx_copy_str(buf: *u8, n: i64, vstart: i64, out: *u8, outcap: i64) -> i64 |
| 230 | func jx_copy_str_raw(buf: *u8, n: i64, vstart: i64, out: *u8, outcap: i64) -> i64 |
| 237 | func jx_skip_ws(buf: *u8, n: i64, from: i64) -> i64 |
| 258 | func jx_get_int(buf: *u8, n: i64, start: i64, key: *u8, out_val: *i64) -> i64 called by 8: fc_boardsfc_listfc_fetchfc_selftestbd_manifestlsp_params_pos+2 calls 4: jx_lensys_mmapjx_findjx_skip_ws |
| 293 | func jx_get_str(buf: *u8, n: i64, start: i64, key: *u8, out: *u8, outcap: i64) -> i64 called by 7: fc_boardsfc_listfc_fetchbd_manifestbd_refusalmain+1 calls 5: jx_lensys_mmapjx_findjx_skip_wsjx_copy_str |
| 320 | func jx_get_str_raw(buf: *u8, n: i64, start: i64, key: *u8, out: *u8, outcap: i64) -> i64 |