Lines Matching defs:const
44 matches(const elf_symbol& symbol) const;
130 const symtab_filter& filter = symtab_filter())
158 const base_iterator end_;
161 const symtab_filter& filter_;
184 /// The symtab is supposed to be used in a const context as all information is
190 /// const auto symtab = symtab::load(elf_handle, env);
195 /// for (const auto& symbol : filtered_symtab(*symtab, filter))
204 typedef std::function<bool(const elf_symbol_sptr&)> symbol_predicate;
210 has_symbols() const
214 make_filter() const;
228 begin(const symtab_filter& filter) const
235 end() const
238 const elf_symbols&
239 lookup_symbol(const std::string& name) const;
241 const elf_symbol_sptr&
242 lookup_symbol(GElf_Addr symbol_addr) const;
246 const ir::environment& env,
254 update_main_symbol(GElf_Addr addr, const std::string& name);
287 const ir::environment& env,
297 const elf_symbol_sptr& symbol_sptr);
302 const elf_symbol_sptr& symbol_sptr);
315 /// for (const auto& symbol : filtered_symtab(tab, filter))
322 const symtab& tab_;
323 const symtab_filter filter_;
328 filtered_symtab(const symtab& tab, const symtab_filter& filter)
334 begin() const
339 end() const