H A D | symbol.c | 209 void symbols__fixup_duplicate(struct rb_root_cached *symbols) in symbols__fixup_duplicate() argument 217 nd = rb_first_cached(symbols); in symbols__fixup_duplicate() 233 rb_erase_cached(&next->rb_node, symbols); in symbols__fixup_duplicate() 240 rb_erase_cached(&curr->rb_node, symbols); in symbols__fixup_duplicate() 246 /* Update zero-sized symbols using the address of the next symbol */ 247 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) in symbols__fixup_end() argument 249 struct rb_node *nd, *prevnd = rb_first_cached(symbols); in symbols__fixup_end() 273 * In kallsyms, it determines module symbols using '[' character in symbols__fixup_end() 349 void symbols__delete(struct rb_root_cached *symbols) in symbols__delete() argument 352 struct rb_node *next = rb_first_cached(symbols); in symbols__delete() 362 __symbols__insert(struct rb_root_cached * symbols,struct symbol * sym,bool kernel) __symbols__insert() argument 396 symbols__insert(struct rb_root_cached * symbols,struct symbol * sym) symbols__insert() argument 401 symbols__find(struct rb_root_cached * symbols,u64 ip) symbols__find() argument 424 symbols__first(struct rb_root_cached * symbols) symbols__first() argument 434 symbols__last(struct rb_root_cached * symbols) symbols__last() argument 502 symbols__find_by_name(struct symbol * symbols[],size_t symbols_len,const char * name,enum symbol_tag_include includes,size_t * found_idx) symbols__find_by_name() argument 1617 asymbol **symbols, *sym; dso__load_bfd_symbols() local [all...] |