Lines Matching full:name
39 def __init__(self, name, rtl_filename, tu_filename): argument
40 self.name = name
49 def __init__(self, name, addr, size): # type: (str, int, int) -> None argument
50 self.name = name
55 return '{}: 0x{:08x} - 0x{:08x}'.format(self.name, self.low, self.high)
78 …def __init__(self, name, addr, local, filename, section): # type: (str, int, bool, Optional[str],… argument
79 self.name = name
89 self.name,
104 self.from_sym.name,
107 self.to_sym.name,
129 filename = sym.name
135 sym.name,
153 section.name, section['sh_addr'], section['sh_size']
163 def symbols_by_name(self, name): # type: (str) -> List[Symbol] argument
166 if sym.name == name:
173 return sar.name
211 # The check below may give a false positive if there are two files with the same name in
225 def find_symbol_by_name(name, elfinfo, local_func_matcher): # type: (str, ElfInfo, Callable[[Symbo… argument
227 Find an ELF symbol for the given name.
230 syms = elfinfo.symbols_by_name(name)
236 # There are multiple symbols with a given name. Find the best fit.
241 assert not global_candidate # can't have two global symbols with the same name
244 … assert not local_candidate # can't have two symbols with the same name in a single file
247 # If two symbols with the same name are defined, a global and a local one,
255 reference source (caller), based on the RTL file name.
289 …maybe_sym_from = find_symbol_by_name(source_rtl_func.name, elfinfo, partial(match_local_source_fun…