Lines Matching defs:symstart
173 ksyms_verify(const void *symstart, const void *strstart)
176 if (symstart == NULL)
180 if (symstart == NULL || strstart == NULL)
183 if (symstart == NULL || strstart == NULL)
294 * symstart, symsize - Address and size of the symbol table.
329 addsymtab(const char *name, void *symstart, size_t symsize,
348 tab->sd_symstart = symstart;
362 newstart, symstart, symsize, strstart, strsize,
503 char *symstart = NULL, *strstart = NULL;
542 symstart = (uint8_t *)start + shdr[i].sh_offset;
583 if (!ksyms_verify(symstart, strstart))
586 addsymtab("netbsd", symstart, symsize, strstart, strsize,
587 &kernel_symtab, symstart, ctfstart, ctfsize, ksyms_nmap);
608 ksyms_addsyms_explicit(void *ehdr, void *symstart, size_t symsize,
611 if (!ksyms_verify(symstart, strstart))
615 addsymtab("netbsd", symstart, symsize, strstart, strsize,
616 &kernel_symtab, symstart, NULL, 0, ksyms_nmap);
808 ksyms_modload(const char *name, void *symstart, vsize_t symsize,
819 addsymtab(name, symstart, symsize, strstart, strsize, st, symstart,