Lines Matching refs:sym
30 self.sym = None
116 for sym in s.iter_symbols():
117 sym_type = sym.entry['st_info']['type']
119 filename = sym.name
121 local = sym.entry['st_info']['bind'] == 'STB_LOCAL'
122 addr = sym.entry['st_value']
125 sym.name,
155 for sym in self.symbols:
156 if sym.name == name:
157 res.append(sym)
240 for sym in syms:
241 if not sym.local:
243 global_candidate = sym
244 elif local_func_matcher(sym):
246 local_candidate = sym
253 def match_local_source_func(rtl_filename: str, sym: Symbol) -> bool:
258 assert sym.filename # should be set for local functions
259 return rtl_filename_matches_sym_filename(rtl_filename, sym.filename)
262 def match_local_target_func(rtl_filename: str, sym_from: Symbol, sym: Symbol) -> bool:
268 assert sym.filename # should be set for local functions
271 return sym_from.filename == sym.filename
275 return rtl_filename_matches_sym_filename(rtl_filename, sym.filename)