syminfo
struct mod_arch_syminfo *syminfo;
me->arch.syminfo = vmalloc(array_size(sizeof(struct mod_arch_syminfo),
if (!me->arch.syminfo)
me->arch.syminfo[i].got_offset = -1UL;
me->arch.syminfo[i].plt_offset = -1UL;
me->arch.syminfo[i].got_initialized = 0;
me->arch.syminfo[i].plt_initialized = 0;
info = me->arch.syminfo + r_sym;
vfree(mod->arch.syminfo);
mod->arch.syminfo = NULL;
info = me->arch.syminfo + ELF_R_SYM (rela->r_info);
static void symsearch_fixup(struct syminfo *table, unsigned int table_size)
sizeof(struct syminfo) * table_size);
sizeof(struct syminfo), syminfo_compare);
struct syminfo *table = elf->symsearch->table;
struct syminfo target;
struct syminfo table[];
const struct syminfo *sym1 = s1;
const struct syminfo *sym2 = s2;
struct syminfo *table,