nx_fio_region_gate.nx
buildroot/runtime/nx_fio_region_gate.nx
dependencies 7 imports · 0 importers
imports: nx_fio.nxnx_resource_arbiter.nxnx_file_install.nxnx_mgmt_data.nxnx_mgmt_api.nxnx_hostctl.nxnx_gate_verdict.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 9 | const FRG_CASES: *u8="real-file-open-size\nrange-selection\nbounded-first-read\nbounded-final-read-closes\nclosed-read-is-eof\nidempotent-close\ninvalid-range-retains-session\ninvalid-buffer-retains-session\nfull-file-stream-by-caller-capacity\nmissing-file-cause\npremature-eof-counts-and-closes\npathname-replacement-retains-open-file\nsparse-offset-beyond-signed32\n" |
functions
| 10 | func frg_check(name: *u8,ok: i64,count: *i64) -> i64 { return gv_plan_check(frg_plan,name,ok,count) } |
| 11 | func frg_len(s: *u8) -> i64 { var n: i64=0;while s[n]!=(0 as u8) { n=n+1 };return n } |
| 12 | func frg_file(path: *u8,data: *u8,n: i64) -> i64 |
| 18 | func frg_prepare_checks() -> i64 |
| 50 | func frg_equals(path: *u8,expected: *u8) -> i64 |
| 60 | func frg_replace_checks() -> i64 called by 1: main calls 13: gv_ctrfrg_filefrg_lenfio_region_initfio_region_openfio_replace_with_backup+7 |
| 108 | func frg_lock_checks() -> i64 called by 1: main calls 11: gv_ctrgv_plan_newfio_target_lock_initfrg_filefio_target_lock_acquiregv_plan_check+5 |
| 156 | func frg_absolute(name: *u8) -> *u8 |
| 161 | func frg_install_receipt_checks(parsed: *NxInstallRequest,result: *NxRegisteredInstallResult) -> i64 called by 1: frg_install_http_checks calls 11: gv_ctrgv_plan_newma_install_receipt_emitgv_plan_checkma_findhc_puts+5 |
| 189 | func frg_install_http_request(intent: *u8,digest: *u8) -> *u8 |
| 201 | func frg_install_http_checks(intent: *u8,intent_size: i64,intent_hash: *u8,rollback: *u8,rollback_size: i64,rollback_hash: *u8,registry_size: i64,live: *u8) -> i64 |
| 245 | func frg_registered_checks(intent: *u8,intent_size: i64,intent_hash: *u8,rollback: *u8,rollback_size: i64,live: *u8,bank: *u8,rollback_bank: *u8) -> i64 called by 1: frg_install_checks calls 16: gv_plan_newgv_ctrfi_lenfi_copyfrg_filemd_registered_install_init+10 |
| 292 | func frg_install_checks() -> i64 |
| 388 | func frg_target_checks() -> i64 |
| 452 | func frg_live_target_checks(path: *u8,budget: i64) -> i64 |
| 469 | func frg_arbiter_checks() -> i64 called by 1: main calls 13: gv_ctrgv_plan_newnx_ra_newgv_plan_checknx_ra_set_budgetnx_ra_get_budget+7 |
| 508 | func main(argc: i64,argv: *i64) -> i64 |