nx_tool_run.nx
buildroot/runtime/nx_tool_run.nx
about
dependencies 1 imports · 73 importers
diagram shows first 10 each side; +0 more imports, +63 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_actlog.nxnx_atlas_citeverify.nxnx_atlas_citeverify2.nxnx_atlas_sweep.nxnx_autofix_auto.nxnx_autofix_gate.nxnx_autofix_intake_gate.nxnx_autofix_localfix.nxnx_autograde_gate.nxnx_bd_calc_gate.nxnx_bugforge.nxnx_capaxes_derive.nxnx_capaxes_derive_test.nxnx_capgraph_derive_lib.nxnx_capgraph_edges_lib.nxnx_capgraph_selfcheck.nxnx_claude_harvest.nxnx_clobber_guard_gate.nxnx_companion_sota.nxnx_compare_regen.nxnx_constscan_beat.nxnx_content_ship.nxnx_debt_hygiene.nxnx_debt_view.nxnx_debtconfirm.nxnx_debtmine.nxnx_dedup_migrate.nxnx_discovery_selfheal_beat.nxnx_drift_watch.nxnx_ecomat_put_gate.nxnx_featuremine.nxnx_feed_gate.nxnx_fitloop.nxnx_fixflywheel.nxnx_flip_gate.nxnx_gate_build_sweep.nxnx_gate_lib.nxnx_gate_migrate.nxnx_gateverify.nxnx_govern_sweep_gate.nxnx_landmine_probe.nxnx_law_warden.nxnx_magicratchet.nxnx_mesh_run.nxnx_mgmt_data.nxnx_minecov.nxnx_minerhub.nxnx_office_serve.nxnx_orchestrate.nxnx_pagepub.nxnx_product_score.nxnx_pub_reconcile.nxnx_rebuild_plan_test.nxnx_registrymine.nxnx_restage.nxnx_route_diff.nxnx_seat.nxnx_ship.nxnx_stale_check.nxnx_store_collision_check_gate.nxnx_store_fold_beat.nxnx_store_janitor_beat.nxnx_swapguard_beat.nxnx_tool_exec_allow.nxnx_tool_run_gate.nxnx_tool_run_timeout_gate.nxnx_trajscan_beat.nxnx_treediverge_beat.nxnx_ui_audit.nxnx_ui_struct.nxnx_ui_tdist.nxnx_ui_zss.nxnx_workflowmine.nx
structs
| none |
consts
| 86 | const TR_ERR_TIMEOUT: i64 = 0 - 5 |
| 87 | const TR_SIGKILL: i64 = 9 |
functions
| 21 | func tr_run_capture(path: *u8, argv: *i64, out: *u8, cap: i64, outlen: *i64) -> i64 called by 60: al_harden_jsoncv_fetchmaingrader_runepisodebuild_run+54 calls 10: sys_mmapsys_pipe2sys_forksys_closesys_dup3sys_execve_clean+4 |
| 91 | func tr_run_capture_to(path: *u8, argv: *i64, out: *u8, cap: i64, outlen: *i64, timeout_ms: i64) -> i64 |
| 165 | func tr_run1(path: *u8, arg: *u8, out: *u8, cap: i64, outlen: *i64) -> i64 |
| 173 | func tr_run1_to(path: *u8, arg: *u8, out: *u8, cap: i64, outlen: *i64, timeout_ms: i64) -> i64 |
| 181 | func tr_contains(buf: *u8, n: i64, needle: *u8) -> i64 |