nx_evprofile_lib.nx
buildroot/runtime/nx_evprofile_lib.nx
about
dependencies 2 imports · 24 importers
diagram shows first 10 each side; +0 more imports, +14 more importers in the complete lists below.
imports: nx_syscalls.nxnx_estate_path.nx
imported by: nx_compare_growth_matrix_full_20260910.nxnx_compare_shared_fit_lib_20260910.nxnx_compare_shared_fit_matrix_20260910.nxnx_evidence_fleet.nxnx_evidence_fleet_t138.nxnx_evidence_profile_gate.nxnx_pm_board.nxnx_sota_status.nxnx_swcompare_evidence.nxnx_swcompare_evidence_lib_t138.nxnx_swcompare_evidence_matrix_t138.nxnx_swcompare_growth_candidate_20260910.nxnx_swcompare_heading_lib_20260907.nxnx_swcompare_heading_matrix_20260907.nxnx_swcompare_ladder_candidate.nxnx_swcompare_lib.nxnx_swcompare_matrix.nxnx_swcompare_matrix_ladder_test_20260907.nxnx_swcompare_matrix_rank_guard_t162.nxnx_swcompare_preview_lib_t56.nxnx_swcompare_preview_matrix_t56.nxnx_swcompare_production_lib_20260907.nxnx_swcompare_production_matrix_20260907.nxnx_swcompare_release_candidate.nx
structs
| none |
consts
| 31 | const EVP_PATH_CAP: i64 = 512 |
| 35 | const EVP_STAMP_CAP: i64 = 4096 |
| 36 | const EVP_WORD_CAP: i64 = 64 |
| 38 | const EVP_STAMP_PRE: *u8 = "knowledge/status/evstamp_" |
| 39 | const EVP_STAMP_SUF: *u8 = ".verdict" |
| 46 | const EVP_K_OK: *u8 = "ok=" |
| 47 | const EVP_K_EPOCH: *u8 = " epoch=" |
| 48 | const EVP_K_GROUNDED: *u8 = " grounded=" |
| 49 | const EVP_K_GATES: *u8 = " gates=" |
| 50 | const EVP_K_SKIPPED: *u8 = " skipped=" |
| 51 | const EVP_K_DECLARED: *u8 = " declared=" |
| 52 | const EVP_K_HASHED: *u8 = " hashed=" |
| 53 | const EVP_K_REDSEEN: *u8 = " redseen=" |
| 54 | const EVP_K_UNGROUNDED: *u8 = " ungrounded=" |
| 55 | const EVP_K_ABSENT: *u8 = " absent=" |
| 56 | const EVP_K_ABSNAMED: *u8 = " absent_named=" |
| 57 | const EVP_K_ABSBARE: *u8 = " absent_bare=" |
| 58 | const EVP_K_LANDED: *u8 = " landed=" |
| 59 | const EVP_K_VACUOUS: *u8 = " vacuous=" |
| 60 | const EVP_K_CONJ: *u8 = " conj=" |
| 61 | const EVP_K_MROOT: *u8 = " mroot=" |
| 62 | const EVP_K_MBYTES: *u8 = " mbytes=" |
| 63 | const EVP_K_MCAP: *u8 = " mcapped=" |
| 64 | const EVP_K_GATESROOT: *u8 = " gatesroot=" |
| 69 | const EVP_K_WITHHELD: *u8 = " withheld=" |
| 70 | const EVP_K_WHREF: *u8 = " withheld_refused=" |
| 90 | const EVP_K_UNPROVEN: *u8 = " unproven=" |
| 91 | const EVP_K_UNPREASON: *u8 = " unproven_reason=" |
| 109 | const EVP_K_ABSTAIN: *u8 = " abstain=" |
| 137 | const EVP_K_AXES: *u8 = " axes=" |
| 138 | const EVP_K_CLAIMED: *u8 = " claimed=" |
| 148 | const EVP_K_ABSTAIN_WATCH: *u8 = " abstain_watch=" |
| 151 | const EVP_F_OK: i64 = 0 |
| 152 | const EVP_F_EPOCH: i64 = 1 |
| 153 | const EVP_F_GROUNDED: i64 = 2 |
| 154 | const EVP_F_PRESENT: i64 = 3 |
| 155 | const EVP_F_GREEN: i64 = 4 |
| 156 | const EVP_F_RAN: i64 = 5 |
| 157 | const EVP_F_SKIPPED: i64 = 6 |
| 158 | const EVP_F_DECLARED: i64 = 7 |
| 159 | const EVP_F_HASHED: i64 = 8 |
| 160 | const EVP_F_REDSEEN: i64 = 9 |
| 161 | const EVP_F_UNGROUND: i64 = 10 |
| 162 | const EVP_F_ABSENT: i64 = 11 |
| 163 | const EVP_F_ABSNAMED: i64 = 12 |
| 164 | const EVP_F_ABSBARE: i64 = 13 |
| 165 | const EVP_F_LANDED: i64 = 14 |
| 166 | const EVP_F_VACUOUS: i64 = 15 |
| 167 | const EVP_F_MBYTES: i64 = 16 |
| 168 | const EVP_F_MCAPPED: i64 = 17 |
| 169 | const EVP_F_MROOT: i64 = 18 |
| 170 | const EVP_F_GATESROOT: i64 = 19 |
| 171 | const EVP_F_CJ_G: i64 = 20 |
| 172 | const EVP_F_CJ_P: i64 = 21 |
| 173 | const EVP_F_CJ_Q: i64 = 22 |
| 174 | const EVP_F_CJ_N: i64 = 23 |
| 175 | const EVP_F_V: i64 = 24 |
| 176 | const EVP_F_WITHHELD: i64 = 25 |
| 177 | const EVP_F_WHREF: i64 = 26 |
| 178 | const EVP_NF: i64 = 27 |
| 181 | const EVP_TREE_NONE: i64 = 0 |
| 182 | const EVP_TREE_PRIMARY: i64 = 1 |
| 183 | const EVP_TREE_BUILD: i64 = 2 |
| 185 | const EVP_FL_AMBIG: i64 = 0 |
| 186 | const EVP_FL_BRIM: i64 = 1 |
| 187 | const EVP_NFLAG: i64 = 2 |
| 189 | const EVP_RC_UNRESOLVED: i64 = 0 - 1 |
| 190 | const EVP_RC_AMBIGUOUS: i64 = 0 - 2 |
| 192 | const EVP_TTL_DEFAULT: i64 = 604800 |
| 193 | const EVP_CONF_CAP: i64 = 4096 |
functions
| 195 | func evp_slen(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n } called by 1: evp_find |
| 197 | func evp_cat(dst: *u8, off: i64, s: *u8) -> i64 |
| 207 | func evp_path(out: *u8, dom: *u8) -> i64 |
| 214 | func evp_read(path: *u8, buf: *u8, cap: i64) -> i64 |
| 228 | func evp_find(buf: *u8, n: i64, key: *u8) -> i64 |
| 242 | func evp_digits(buf: *u8, n: i64, p: i64, endp: *i64) -> i64 |
| 258 | func evp_num(buf: *u8, n: i64, key: *u8) -> i64 |
| 266 | func evp_num_pair(buf: *u8, n: i64, key: *u8, out2: *i64) -> i64 |
| 279 | func evp_word(buf: *u8, n: i64, key: *u8, dst: *u8, cap: i64) -> i64 |
| 299 | func evp_streq(a: *u8, b: *u8) -> i64 |
| 306 | func evp_upper(c: i64) -> i64 called by 1: evp_parse |
| 311 | func evp_tree_of(wd: *u8) -> i64 |
| 318 | func evp_tree_name(t: i64) -> *u8 |
| 328 | func evp_conj_char(pass: i64, up: i64, lo: i64) -> i64 { if pass == 1 { return up } return lo } |
| 330 | func evp_conj_name(idx: i64) -> *u8 |
| 339 | func evp_conj_fail(f: *i64) -> i64 |
| 361 | func evp_load(dom: *u8, buf: *u8, cap: i64, pathout: *u8, flags: *i64) -> i64 called by 20: ev_pass_headingevj_passev_pass_headingmainpb_compareevj_pass+14 calls 7: sys_mmapevp_pathsys_openat_rdsys_closeevp_catevp_read+1 |
| 401 | func evp_parse(buf: *u8, n: i64, f: *i64) -> i64 |
| 459 | func evp_reconciles(f: *i64) -> i64 |
| 475 | func evp_claim_only(f: *i64) -> i64 { if f[EVP_F_RAN] == 0 { return 1 } return 0 } |
| 487 | func evp_gate_failing_n(f: *i64) -> i64 |
| 493 | func evp_gate_failing(f: *i64) -> i64 { if evp_gate_failing_n(f) > 0 { return 1 } return 0 } called by 20: ev_pass_headingevj_passev_pass_headingmainpb_compareevj_pass+14 calls 1: evp_gate_failing_n |
| 494 | func evp_gate_skipped(f: *i64) -> i64 { if f[EVP_F_SKIPPED] > 0 { return 1 } return 0 } |
| 500 | func evp_gate_unknown(f: *i64) -> i64 |
| 518 | func evp_gates_reconcile(f: *i64) -> i64 |
| 537 | func evp_ungrounded_claim(f: *i64) -> i64 { if f[EVP_F_UNGROUND] > 0 { return 1 } return 0 } |
| 542 | func evp_fabricated(f: *i64) -> i64 { return evp_ungrounded_claim(f) } called by 19: ev_pass_headingevj_passev_pass_headingmainevj_passev_pass_heading+13 calls 1: evp_ungrounded_claim |
| 543 | func evp_flip_ready(f: *i64) -> i64 { if f[EVP_F_LANDED] > 0 { return 1 } return 0 } |
| 544 | func evp_unnamed_gap(f: *i64) -> i64 { if f[EVP_F_ABSBARE] > 0 { return 1 } return 0 } |
| 555 | func evp_withheld(f: *i64) -> i64 { if f[EVP_F_WITHHELD] > 0 { return 1 } return 0 } |
| 560 | func evp_withheld_refused(f: *i64) -> i64 { if f[EVP_F_WHREF] > 0 { return 1 } return 0 } |
| 561 | func evp_vacuous_gate(f: *i64) -> i64 { if f[EVP_F_VACUOUS] > 0 { return 1 } return 0 } |
| 566 | func evp_stale(f: *i64, now: i64, ttl: i64) -> i64 |
| 574 | func evp_ttl_sec() -> i64 |