Lines Matching refs:sym

172     KXLDSym *sym = NULL;
237 sym = kxld_reloc_get_symbol(relocator, reloc, sect->data);
239 entry->unpatched.sym = sym;
258 KXLDSym *sym = NULL;
303 sym = kxld_dict_find(defined_cxx_symbols, &entry_value);
305 if (sym) {
306 tmpentry->patched.name = sym->name;
307 tmpentry->patched.addr = sym->link_addr;
337 KXLDSym *sym = NULL;
398 sym = kxld_dict_find(defined_cxx_symbols, &entry_value);
409 sym = kxld_reloc_get_symbol(relocator, reloc, /* data */ NULL);
414 tmpentry->unpatched.sym = sym;
479 const KXLDSym *sym = NULL;
513 if (!child_entry->unpatched.sym) continue;
525 if (kxld_sym_is_defined_locally(child_entry->unpatched.sym)) continue;
534 if (kxld_sym_is_pure_virtual(child_entry->unpatched.sym)) continue;
538 if (streq(child_entry->unpatched.sym->name,
570 !kxld_sym_is_defined(child_entry->unpatched.sym))
585 if (!strncmp(child_entry->unpatched.sym->name,
594 kxld_demangle(child_entry->unpatched.sym->name,
610 sym = kxld_symtab_get_locally_defined_symbol_by_name(symtab,
612 if (!sym) {
614 parent_entry->patched.addr, &sym);
617 require_action(sym, finish, rval=KERN_FAILURE);
619 rval = kxld_symtab_get_sym_index(symtab, sym, &symindex);
627 kxld_demangle(child_entry->unpatched.sym->name,
629 kxld_demangle(sym->name, &demangled_name3, &demangled_length3));
631 rval = kxld_object_patch_symbol(object, child_entry->unpatched.sym);
634 child_entry->unpatched.sym = sym;
644 assert(kxld_sym_is_pure_virtual(sym) || !(sym->link_addr & 1));
658 if (child_entry->unpatched.sym) {
659 name = child_entry->unpatched.sym->name;
660 addr = child_entry->unpatched.sym->link_addr;