Symbol: STT_FUNC
arch/arm/include/asm/module.h
50
if (ELF_ST_TYPE(sym->st_info) == STT_FUNC)
arch/arm/kernel/module.c
282
if (ELF32_ST_TYPE(sym->st_info) == STT_FUNC &&
arch/x86/tools/relocs.c
160
SYM_TYPE(STT_FUNC),
include/linux/linkage.h
80
#define SYM_T_FUNC STT_FUNC
scripts/mod/modpost.c
1126
s->is_func = (ELF_ST_TYPE(sym->st_info) == STT_FUNC);
scripts/mod/symsearch.c
87
if (is_arm && ELF_ST_TYPE(sym->st_info) == STT_FUNC)
scripts/recordmcount.h
539
&& ELF_ST_TYPE(symp->st_info) == STT_FUNC)
tools/lib/bpf/elf.c
317
ret = elf_sym_iter_new(&iter, elf, binary_path, sh_types[i], STT_FUNC);
tools/lib/bpf/elf.c
521
err = elf_sym_iter_new(&iter, elf_fd.elf, binary_path, sh_types[i], STT_FUNC);
tools/lib/bpf/libbpf.c
12541
err = elf_resolve_syms_offsets(path, cnt, syms, &resolved_offsets, STT_FUNC);
tools/lib/bpf/libbpf.c
4065
return (bind == STB_GLOBAL || bind == STB_WEAK) && type == STT_FUNC;
tools/lib/bpf/libbpf.c
920
if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC)
tools/lib/symbol/kallsyms.c
11
return (type == 't' || type == 'w') ? STT_FUNC : STT_OBJECT;
tools/objtool/arch/x86/decode.c
726
if (sym && sym->type == STT_FUNC) {
tools/objtool/check.c
1094
case STT_FUNC:
tools/objtool/check.c
4310
sym->type == STT_FUNC) && !sym->nocfi) {
tools/objtool/elf.c
527
sym->type = STT_FUNC;
tools/objtool/include/objtool/check.h
106
if (sym && sym->type != STT_FUNC)
tools/objtool/include/objtool/elf.h
248
return sym->type == STT_FUNC;
tools/objtool/klp-diff.c
1375
if (reloc->sym->type == STT_FUNC && !code_sym) {
tools/objtool/klp-diff.c
484
if (vmlinux && sym->type == STT_FUNC) {
tools/objtool/klp-diff.c
602
case STT_FUNC: return "FUNC";
tools/perf/tests/hists_common.c
143
STB_GLOBAL, STT_FUNC, fsym->name);
tools/perf/tests/symbols.c
128
if (sym->type != STT_FUNC && sym->type != STT_GNU_IFUNC)
tools/perf/util/annotate.c
239
__func__, __LINE__, sym->name, sym->start, addr, sym->end, sym->type == STT_FUNC);
tools/perf/util/genelf.c
67
.st_info = ELF_ST_BIND(STB_LOCAL) | ELF_ST_TYPE(STT_FUNC),
tools/perf/util/include/linux/linkage.h
20
#define SYM_T_FUNC STT_FUNC
tools/perf/util/libbfd.c
398
symbol = symbol__new(start, len, bfd2elf_binding(sym), STT_FUNC,
tools/perf/util/probe-event.c
3193
if (sym->type != STT_FUNC)
tools/perf/util/symbol-elf.c
109
return (elf_sym__type(sym) == STT_FUNC ||
tools/perf/util/symbol-elf.c
1671
(GELF_ST_TYPE(sym.st_info) == STT_FUNC) &&
tools/perf/util/symbol-elf.c
586
sym = symbol__new(shdr.sh_offset + i, shdr.sh_entsize, STB_GLOBAL, STT_FUNC, buf);
tools/perf/util/symbol-elf.c
640
plt_sym = symbol__new(shdr_plt.sh_offset, plt_header_size, STB_GLOBAL, STT_FUNC, ".plt");
tools/perf/util/symbol-elf.c
760
f = symbol__new(plt_offset, plt_entry_size, STB_GLOBAL, STT_FUNC, sympltname);
tools/perf/util/symbol.c
1568
sym = symbol__new(start, size, STB_GLOBAL, STT_FUNC, line + len);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
572
(unsigned long **) &offsets, STT_FUNC);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
611
&tmp_offsets, STT_FUNC);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
678
err = elf_resolve_syms_offsets(path, 3, syms, (unsigned long **) &offsets, STT_FUNC);
tools/testing/selftests/vDSO/parse_vdso.c
244
if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC)