MCPcopy Create free account
hub / github.com/Bareflank/hypervisor / mk_main

Function mk_main

kernel/src/main.cpp:149–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147 ///
148 [[nodiscard]] extern "C" auto
149 mk_main(loader::mk_args_t *const pmut_args, tls_t *const pmut_tls) noexcept -> bsl::errc_type
150 {
151 bsl::expects(nullptr != pmut_tls);
152 bsl::expects(nullptr != pmut_args);
153
154 return g_mut_mk_main.process(
155 *pmut_tls,
156 g_mut_page_pool,
157 g_mut_huge_pool,
158 g_mut_intrinsic,
159 g_mut_vm_pool,
160 g_mut_vp_pool,
161 g_mut_vs_pool,
162 g_mut_ext_pool,
163 g_mut_system_rpt,
164 g_mut_vmexit_log,
165 *pmut_args);
166 }
167}

Callers

nothing calls this directly

Calls 1

processMethod · 0.45

Tested by

no test coverage detected