Lines Matching refs:symbol_dict
295 def do_simple_name_matching(dwarfinfo, symbol_dict, processed): argument
358 if sym_name in symbol_dict:
360 symlist = symbol_dict[sym_name]
386 def mark_address_aliases(symbol_dict, processed): argument
402 for one_sym in symbol_dict[ums]:
415 def do_address_range_matching(dwarfinfo, symbol_dict, processed): argument
504 for one_sym in symbol_dict[ums]:
522 def set_root_path_for_unmapped_symbols(symbol_dict, addr_range, processed): argument
536 for one_sym in symbol_dict[ums]:
554 def find_common_path_prefix(symbol_dict): argument
561 for _, sym in symbol_dict.items():
605 def generate_any_tree(symbol_dict, total_size, path_prefix): argument
678 for name, sym in symbol_dict.items():
843 symbol_dict = symbols[t]
847 if symbol_dict is not None:
850 "unmapped_symbols": set(symbol_dict.keys())}
852 do_simple_name_matching(dwarfinfo, symbol_dict, processed)
853 mark_address_aliases(symbol_dict, processed)
854 do_address_range_matching(dwarfinfo, symbol_dict, processed)
855 mark_address_aliases(symbol_dict, processed)
856 common_path_prefix = find_common_path_prefix(symbol_dict)
857 set_root_path_for_unmapped_symbols(symbol_dict, ranges, processed)
863 root = generate_any_tree(symbol_dict, symsize, common_path_prefix)