- struct boot_modent* modents = bhctx->mods.entries;
- for (size_t i = 0; i < bhctx->mods.mods_num; i++) {
- struct boot_modent* mod = &bhctx->mods.entries[i];
- if (streq(mod->str, "modksyms")) {
- assert(!va_offset(mod->start));
-
- pte_t pte = mkpte(mod->start, KERNEL_DATA);
- size_t n = pfn(mod->end) - pfn(mod->start);
-
- ptr_t ksym_va = vmap_leaf_ptes(pte, n);
-
- assert(ksym_va);
- trace_ctx.ksym_table = (struct ksyms*)ksym_va;
- }
- }