Lines Matching defs:sym
464 KXLDSym *sym = NULL;
471 sym = kxld_symtab_get_symbol_by_index(relocator->symtab, reloc->target);
477 sym = kxld_symtab_get_cxx_symbol_by_value(relocator->symtab, value);
481 sym = NULL;
485 return sym;
811 const KXLDSym *sym = NULL;
872 sym = kxld_symtab_get_symbol_by_index(relocator->symtab, reloc->target);
873 require_action(sym, finish, rval=KERN_FAILURE);
882 require_action(!kxld_sym_is_padslot(sym) || !kxld_sym_is_replaced(sym),
885 kxld_demangle(sym->name, &demangled_name, &demangled_length)));
887 target = sym->link_addr;
889 if (kxld_sym_is_vtable(sym)) {
890 relocator->current_vtable = kxld_dict_find(relocator->vtables, sym->name);
900 sym = kxld_symtab_get_symbol_by_index(relocator->symtab,
902 require_action(sym, finish, rval=KERN_FAILURE);
903 pair_target = sym->link_addr;
905 pair_target = sym->got_addr;