Lines Matching full:symbols
125 pr_warn("elf: failed to get symbols for symtab section in '%s': %s\n", in elf_sym_iter_new()
229 /* Symbols are in forms of func, func@LIB_VER or func@@LIB_VER in symbol_match()
245 /* If user specifies symbol version, for dynamic symbols, in symbol_match()
255 /* For normal symbols, it is already in form of func@LIB_VER */ in symbol_match()
404 * Return offsets in @poffsets for symbols specified in @syms array argument.
415 struct symbol *symbols; in elf_resolve_syms_offsets() local
423 symbols = calloc(cnt, sizeof(*symbols)); in elf_resolve_syms_offsets()
425 if (!offsets || !symbols) { in elf_resolve_syms_offsets()
431 symbols[i].name = syms[i]; in elf_resolve_syms_offsets()
432 symbols[i].idx = i; in elf_resolve_syms_offsets()
435 qsort(symbols, cnt, sizeof(*symbols), symbol_cmp); in elf_resolve_syms_offsets()
455 found = bsearch(&tmp, symbols, cnt, sizeof(*symbols), symbol_cmp); in elf_resolve_syms_offsets()
493 free(symbols); in elf_resolve_syms_offsets()
501 * Return offsets in @poffsets for symbols specified by @pattern argument.