tag | line | file | source code |
symtab | 50 | include/linux/module.h | struct symbol_table *symtab; |
symtab | 52 | kernel/module.c | kernel_module.symtab = &symbol_table; |
symtab | 63 | kernel/module.c | if (module_list->symtab) { |
symtab | 64 | kernel/module.c | sym = module_list->symtab->symbol; |
symtab | 65 | kernel/module.c | for (i = module_list->symtab->n_symbols; i > 0; ++sym, --i) { |
symtab | 149 | kernel/module.c | mp->symtab = NULL; |
symtab | 170 | kernel/module.c | struct symbol_table *symtab) |
symtab | 182 | kernel/module.c | if (symtab && ((unsigned long)symtab > 0xb0000000)) { |
symtab | 184 | kernel/module.c | symtab = NULL; |
symtab | 211 | kernel/module.c | if (symtab) { /* symtab == NULL means no new entries to handle */ |
symtab | 217 | kernel/module.c | if ((error = verify_area(VERIFY_READ, symtab, sizeof(int)))) |
symtab | 219 | kernel/module.c | memcpy_fromfs((char *)(&(size)), symtab, sizeof(int)); |
symtab | 225 | kernel/module.c | if ((error = verify_area(VERIFY_READ, symtab, size))) |
symtab | 227 | kernel/module.c | memcpy_fromfs((char *)(newtab), symtab, size); |
symtab | 234 | kernel/module.c | mp->symtab = newtab; |
symtab | 314 | kernel/module.c | if (mp->symtab && mp->symtab->n_symbols) { |
symtab | 316 | kernel/module.c | nmodsyms += mp->symtab->n_symbols + 1; |
symtab | 329 | kernel/module.c | (mp->symtab != NULL) && (mp->symtab->n_symbols > 0)) { |
symtab | 336 | kernel/module.c | for (i = mp->symtab->n_symbols, |
symtab | 337 | kernel/module.c | from = mp->symtab->symbol; |
symtab | 431 | kernel/module.c | if (mp->symtab) { |
symtab | 432 | kernel/module.c | if (mp->symtab->n_refs) |
symtab | 434 | kernel/module.c | if (mp->symtab->size) |
symtab | 435 | kernel/module.c | kfree_s(mp->symtab, mp->symtab->size); |
symtab | 520 | kernel/module.c | (mp->symtab != NULL) && (mp->symtab->n_symbols > 0)) { |
symtab | 521 | kernel/module.c | for (i = mp->symtab->n_symbols, |
symtab | 522 | kernel/module.c | sym = mp->symtab->symbol; |