Home | History | Annotate | Download | only in kern

Lines Matching refs:ko_progtab

298 		ko->ko_progtab = kmem_zalloc(ko->ko_nprogtab *
299 sizeof(*ko->ko_progtab), KM_SLEEP);
300 if (ko->ko_progtab == NULL) {
495 ko->ko_progtab[pb].addr = addr;
497 ko->ko_progtab[pb].name = "<<PROGBITS>>";
505 ko->ko_progtab[pb].name = "<<NOBITS>>";
509 ko->ko_progtab[pb].size = shdr[i].sh_size;
510 ko->ko_progtab[pb].sec = i;
512 ko->ko_progtab[pb].name =
687 if (ko->ko_progtab != NULL) {
688 kobj_free(ko, ko->ko_progtab, ko->ko_nprogtab *
689 sizeof(*ko->ko_progtab));
690 ko->ko_progtab = NULL;
824 KASSERT(ko->ko_progtab != NULL);
827 if (strcmp(ko->ko_progtab[i].name, name) == 0) {
829 *addr = ko->ko_progtab[i].addr;
832 *size = ko->ko_progtab[i].size;
972 if (sec == ko->ko_progtab[i].sec) {
973 return (uintptr_t)ko->ko_progtab[i].addr;