Lines Matching defs:sym
305 KXLDSym *sym = NULL;
309 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
311 rval = kxld_dict_insert(defined_symbols_by_name, sym->name, sym);
315 if (kxld_sym_is_cxx(sym) && defined_cxx_symbols_by_value) {
317 &sym->link_addr, sym);
467 KXLDSym *sym = NULL;
500 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
502 vtable_sym = sym;
506 rval = get_vtable_syms_from_smcp(kext, defined_symbols, sym,
637 KXLDSym *sym = NULL;
652 sym = kxld_symtab_get_symbol_by_name(symtab, KXLD_WEAK_TEST_SYMBOL);
653 tests_for_weak = (sym != NULL);
657 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
658 defined_sym = kxld_dict_find(defined_symbols, sym->name);
661 if (defined_sym->link_addr == sym->link_addr) {
672 kxld_demangle(sym->name, &demangled_name, &demangled_length),
673 (void *) (uintptr_t) sym->link_addr,
684 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
687 if (kxld_sym_is_common(sym)) {
702 kxld_demangle(sym->name, &demangled_name, &demangled_length));
707 if (kxld_sym_is_undefined(sym)) {
708 name = sym->name;
710 name = sym->alias;
722 rval = kxld_sym_resolve(sym, defined_sym->link_addr);
731 } else if (kxld_sym_is_weak(sym)) {
754 rval = kxld_sym_resolve(sym, addr);
1056 KXLDSym *sym = NULL;
1064 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
1071 kxld_demangle(sym->name, &demangled_name, &demangled_length));