nx_bench_companion.nx
buildroot/runtime/nx_bench_companion.nx
about
dependencies 8 imports · 17 importers
diagram shows first 10 each side; +0 more imports, +7 more importers in the complete lists below.
imports: nx_syscalls.nxnx_tier.nxnx_actor.nxnx_message.nxnx_stream_multiplexer.nxnx_resource_arbiter.nxnx_interrupt_broker.nxnx_session.nx
imported by: nx_bench_companion_test.nxnx_bench_companion_timed.nxnx_bench_companion_timed_test.nxnx_bench_companion_tsv.nxnx_bench_companion_tsv_parse.nxnx_bench_companion_tsv_parse_test.nxnx_bench_companion_tsv_test.nxnx_bench_dist_emit_test.nxnx_bench_dist_persist_test.nxnx_bench_scale_dist_emit_test.nxnx_bench_scale_test.nxnx_bench_stress_autoreg_test.nxnx_bench_stress_emit_test.nxnx_bench_v1_vs_v2_test.nxnx_dual_real_llm_compose_test.nxnx_dual_real_llm_emit_test.nxnx_quad_real_emit_test.nx
structs
| 52 | struct NxBenchReport |
consts
| 32 | const NX_BC_V_OK: nx_int = 0 |
| 33 | const NX_BC_V_NULL_SESSION: nx_int = 1 |
| 34 | const NX_BC_V_NULL_REPORT: nx_int = 2 |
| 35 | const NX_BC_V_SESSION_NOT_READY: nx_int = 3 |
| 36 | const NX_BC_V_INVALID: nx_int = 4 |
| 37 | const NX_BC_V_N: nx_int = 5 |
| 74 | const NX_BC_REPORT_BYTES: nx_int = 152 // 19 fields * 8 |
functions
| 39 | func nx_bc_v_is_valid(v: nx_int) -> nx_int called by 1: main |
| 78 | func nx_bc_report_new() -> *NxBenchReport |
| 109 | func nx_bc_capture(s: *NxSession, |
| 169 | func nx_bc_diff(a: *NxBenchReport, |
| 199 | func nx_bc_report_verdict(r: *NxBenchReport) -> nx_int called by 1: main |
| 204 | func nx_bc_report_actors_completed(r: *NxBenchReport) -> nx_int called by 1: main |
| 209 | func nx_bc_report_total_steps(r: *NxBenchReport) -> nx_int called by 1: main |