Lines Matching refs:sym2
365 struct symbol *sym1, *sym2; in correlate_symbols() local
382 for_each_sym(e->patched, sym2) { in correlate_symbols()
383 if (sym2 == file2_sym || !is_local_sym(sym2)) in correlate_symbols()
386 if (sym2->twin || dont_correlate(sym2)) 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()
432 sym2 = file2_sym; in correlate_symbols()
433 for_each_sym_continue(e->patched, sym2) { in correlate_symbols()
434 if (is_file_sym(sym2) || !is_local_sym(sym2)) in correlate_symbols()
437 if (sym2->twin || dont_correlate(sym2)) 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()
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()