| 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 | } |