nx_symdecl_lib.nx
buildroot/runtime/nx_symdecl_lib.nx
about
dependencies 1 imports · 22 importers
diagram shows first 10 each side; +0 more imports, +12 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_claim_binding_gate.nxnx_compare_rank.nxnx_compare_rank_artifact_20260910.nxnx_compare_rank_refresh_test_20260907.nxnx_compare_regen.nxnx_compare_regen_scoped.nxnx_compare_regen_t138.nxnx_compare_shared_fit_lib_20260910.nxnx_market_ladder_lib.nxnx_measurement_binding_lib.nxnx_rungclose.nxnx_swcompare_evidence.nxnx_swcompare_evidence_gate.nxnx_swcompare_evidence_lib_t138.nxnx_swcompare_growth_candidate_20260910.nxnx_swcompare_heading_lib_20260907.nxnx_swcompare_ladder_candidate.nxnx_swcompare_lib.nxnx_swcompare_preview_lib_t56.nxnx_swcompare_production_lib_20260907.nxnx_swcompare_release_candidate.nxnx_twincard_lib.nx
structs
| none |
consts
| 46 | const SD_KW_COUNT: i64 = 6 |
| 147 | const SD_RULE_DECL: i64 = 1 |
| 148 | const SD_RULE_JSDECL: i64 = 2 |
| 149 | const SD_RULE_EXISTS: i64 = 3 |
| 150 | const SD_RULE_MARKER: i64 = 4 |
| 151 | const SD_RULE_DATA: i64 = 5 |
| 309 | const SD_ABSTAIN: i64 = 2 |
| 370 | const CB_HOST: *u8 = "/volume1/homes/elderwesto/nishihost" |
| 371 | const CB_BUILDROOT: *u8 = "/volume1/homes/elderwesto/nishihost/buildroot" |
| 372 | const CB_ABSENT: i64 = 0 |
| 373 | const CB_SOURCE_ONLY: i64 = 1 |
| 374 | const CB_SERVED: i64 = 2 |
| 375 | const CB_CLASS_CONSISTENT: i64 = 0 |
| 376 | const CB_CLASS_STALE_UNDER: i64 = 1 |
| 377 | const CB_CLASS_REFUSE: i64 = 2 |
| 453 | const CB_CWD_SERVING_UP: *u8 = ".." |
| 454 | const CB_CWD_SERVING_HERE: *u8 = "." |
| 455 | const CB_CWD_BUILD: *u8 = "." |
functions
| 48 | func sd_ident_char(c: i64) -> i64 |
| 55 | func sd_slen(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n } |
| 57 | func sd_kw(i: i64) -> *u8 called by 1: sd_decl_at |
| 66 | func sd_decl_at(b: *u8, n: i64, i: i64, sym: *u8, sl: i64) -> i64 |
| 89 | func sd_declared_buf(b: *u8, n: i64, sym: *u8) -> i64 called by 6: pbg_declss_bdeclpbg_declev_rule_linesd_declaredsd_present_or_abstain_buf calls 2: sd_slensd_decl_at |
| 103 | func sd_declared(path: *u8, sym: *u8) -> i64 |
| 114 | func sd_substring_control(b: *u8, n: i64, sym: *u8) -> i64 |
| 152 | func sd_rule_name(r: i64) -> *u8 |
| 159 | func sd_ends(s: *u8, sfx: *u8) -> i64 |
| 167 | func sd_is_ident(s: *u8) -> i64 calls 1: sd_ident_char |
| 175 | func sd_is_organ_name(organ: *u8, sym: *u8) -> i64 |
| 189 | func sd_is_all_caps(s: *u8) -> i64 called by 1: sd_present_or_abstain_buf |
| 195 | func sd_is_code_organ(organ: *u8) -> i64 |
| 202 | func sd_after_func(sym: *u8) -> *u8 |
| 207 | func sd_strip_func(sym: *u8, out: *u8) -> i64 |
| 214 | func sd_rule_for(organ: *u8, sym: *u8, ident_out: *u8) -> i64 |
| 230 | func sd_js_decl_at(b: *u8, n: i64, i0: i64, sym: *u8, sl: i64) -> i64 |
| 273 | func sd_js_declared_buf(b: *u8, n: i64, sym: *u8) -> i64 |
| 312 | func sd_abstain_name() -> *u8 { return "no-competence-js-dialect" as *u8 } |
| 317 | func sd_present_or_abstain_buf(b: *u8, n: i64, organ: *u8, sym: *u8, rule_out: *i64) -> i64 |
| 354 | func sd_present_buf(b: *u8, n: i64, organ: *u8, sym: *u8, rule_out: *i64) -> i64 called by 6: rg_watchlistrg_watchlistrg_watchlistmainmainsd_present calls 1: sd_present_or_abstain_buf |
| 378 | func cb_class_name(c: i64) -> *u8 |
| 383 | func cb_state_name(s: i64) -> *u8 |
| 388 | func cb_exists(path: *u8) -> i64 |
| 394 | func cb_app(dst: *u8, off: i64, s: *u8) -> i64 called by 1: cb_serve_state_at |
| 401 | func cb_base(organ: *u8, out: *u8) -> i64 called by 1: cb_serve_state_at |
| 414 | func cb_serve_state_at(serving_root: *u8, build_root: *u8, organ: *u8) -> i64 |
| 432 | func cb_serve_state(organ: *u8) -> i64 calls 1: cb_serve_state_at |
| 439 | func cb_classify(claim_present: i64, serve_state: i64) -> i64 |
| 456 | func cb_serve_state_cwd(organ: *u8) -> i64 |
| 466 | func ce_claim_binding(organ: *u8, claim_present: i64) -> i64 |
| 471 | func sd_present(organ: *u8, sym: *u8, rule_out: *i64) -> i64 |