Lines Matching refs:sym1
365 struct symbol *sym1, *sym2; in correlate_symbols() local
375 for_each_sym(e->orig, sym1) { in correlate_symbols()
376 if (sym1 == file1_sym || !is_local_sym(sym1)) in correlate_symbols()
379 if (dont_correlate(sym1)) in correlate_symbols()
389 if (strcmp(sym1->demangled_name, sym2->demangled_name)) in correlate_symbols()
392 sym1->twin = sym2; in correlate_symbols()
393 sym2->twin = sym1; in correlate_symbols()
423 sym1 = file1_sym; in correlate_symbols()
425 for_each_sym_continue(e->orig, sym1) { in correlate_symbols()
426 if (is_file_sym(sym1) || !is_local_sym(sym1)) in correlate_symbols()
429 if (dont_correlate(sym1)) in correlate_symbols()
440 if (strcmp(sym1->demangled_name, sym2->demangled_name)) in correlate_symbols()
443 sym1->twin = sym2; in correlate_symbols()
444 sym2->twin = sym1; in correlate_symbols()
451 for_each_sym(e->orig, sym1) { in correlate_symbols()
452 if (sym1->bind == STB_LOCAL) in correlate_symbols()
455 sym2 = find_global_symbol_by_name(e->patched, sym1->name); in correlate_symbols()
457 if (sym2 && !sym2->twin && !strcmp(sym1->name, sym2->name)) { in correlate_symbols()
458 sym1->twin = sym2; in correlate_symbols()
459 sym2->twin = sym1; in correlate_symbols()
463 for_each_sym(e->orig, sym1) { in correlate_symbols()
464 if (sym1->twin || dont_correlate(sym1)) in correlate_symbols()
466 WARN("no correlation: %s", sym1->name); in correlate_symbols()