Lines Matching refs:ProcSyms
104 ProcSyms::ProcSyms(int pid, struct bcc_symbol_option *option) in ProcSyms() function in ProcSyms
117 int ProcSyms::_add_load_sections(uint64_t v_addr, uint64_t mem_sz, in _add_load_sections()
124 void ProcSyms::load_exe() { in load_exe()
139 void ProcSyms::load_modules() { in load_modules()
144 void ProcSyms::refresh() { in refresh()
151 int ProcSyms::_add_module(const char *modname, uint64_t start, uint64_t end, in _add_module()
153 ProcSyms *ps = static_cast<ProcSyms *>(payload); in _add_module()
156 [=](const ProcSyms::Module &m) { return m.name_ == modname; }); in _add_module()
190 bool ProcSyms::resolve_addr(uint64_t addr, struct bcc_symbol *sym, in resolve_addr()
232 bool ProcSyms::resolve_name(const char *module, const char *name, in resolve_name()
244 ProcSyms::Module::Module(const char *name, ProcMountNS *mount_ns, in Module()
272 int ProcSyms::Module::_add_symbol(const char *symname, uint64_t start, in _add_symbol()
280 void ProcSyms::Module::load_sym_table() { in load_sym_table()
300 bool ProcSyms::Module::contains(uint64_t addr, uint64_t &offset) const { in contains()
320 bool ProcSyms::Module::find_name(const char *symname, uint64_t *addr) { in find_name()
332 bool ProcSyms::Module::find_addr(uint64_t offset, struct bcc_symbol *sym) { in find_addr()
385 return static_cast<void *>(new ProcSyms(pid, option)); in bcc_symcache_new()
392 delete static_cast<ProcSyms*>(symcache); in bcc_free_symcache()