Searched refs:symbol_tree (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/tools/objtool/ |
H A D | elf.c | 171 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_symbol_by_offset() 184 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_func_by_offset() 197 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_symbol_containing() 223 n = rb_find(&hole, &sec->symbol_tree.rb_root, symbol_hole_by_offset); in find_symbol_hole_containing() 245 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_func_containing() 412 __sym_for_each(iter, &sym->sec->symbol_tree, sym->offset, sym->offset) { in elf_add_symbol() 417 __sym_insert(sym, &sym->sec->symbol_tree); in elf_add_symbol() 432 __sym_remove(sym, &sym->sec->symbol_tree); in elf_add_symbol()
|
/kernel/linux/linux-5.10/tools/objtool/ |
H A D | elf.c | 168 rb_for_each(&sec->symbol_tree, node, &offset, symbol_by_offset) { in find_symbol_by_offset() 182 rb_for_each(&sec->symbol_tree, node, &offset, symbol_by_offset) { in find_func_by_offset() 196 rb_for_each(&sec->symbol_tree, node, &offset, symbol_by_offset) { in find_symbol_containing() 210 rb_for_each(&sec->symbol_tree, node, &offset, symbol_by_offset) { in find_func_containing() 357 rb_add(&sym->sec->symbol_tree, &sym->node, symbol_to_offset); in elf_add_symbol() 372 rb_erase(&sym->node, &sym->sec->symbol_tree); in elf_add_symbol()
|
H A D | elf.h | 33 struct rb_root symbol_tree; member
|
/kernel/linux/linux-6.6/tools/objtool/include/objtool/ |
H A D | elf.h | 38 struct rb_root_cached symbol_tree; member
|
Completed in 5 milliseconds