Symbol: STB_WEAK
arch/loongarch/kernel/module.c
501
if (ELF_ST_BIND(sym->st_info) == STB_WEAK)
arch/mips/boot/tools/relocs.c
512
if ((bind == STB_WEAK) && (sym->st_value == 0)) {
arch/mips/kernel/module.c
333
if (ELF_ST_BIND(sym->st_info) == STB_WEAK)
arch/riscv/kernel/module.c
801
if (ELF_ST_BIND(sym->st_info) == STB_WEAK)
arch/x86/tools/relocs.c
181
SYM_BIND(STB_WEAK),
kernel/module/kallsyms.c
42
if (ELF_ST_BIND(sym->st_info) == STB_WEAK) {
kernel/module/main.c
1561
(ELF_ST_BIND(sym[i].st_info) == STB_WEAK ||
scripts/mod/modpost.c
1095
ELF_ST_BIND(sym->st_info) != STB_WEAK) {
scripts/mod/modpost.c
635
ELF_ST_BIND(sym->st_info) != STB_WEAK)
scripts/mod/modpost.c
653
ELF_ST_BIND(sym->st_info) == STB_WEAK);
tools/lib/bpf/elf.c
334
} else if (last_bind != STB_WEAK && cur_bind != STB_WEAK) {
tools/lib/bpf/elf.c
340
} else if (cur_bind == STB_WEAK) {
tools/lib/bpf/elf.c
464
if (found->bind != STB_WEAK && bind != STB_WEAK) {
tools/lib/bpf/elf.c
470
} else if (bind == STB_WEAK) {
tools/lib/bpf/libbpf.c
1746
ELF64_ST_BIND(sym->st_info) != STB_WEAK)
tools/lib/bpf/libbpf.c
4047
(bind == STB_GLOBAL || bind == STB_WEAK) &&
tools/lib/bpf/libbpf.c
4065
return (bind == STB_GLOBAL || bind == STB_WEAK) && type == STT_FUNC;
tools/lib/bpf/libbpf.c
4305
ext->is_weak = ELF64_ST_BIND(sym->st_info) == STB_WEAK;
tools/lib/bpf/linker.c
2077
&& !glob_sym->is_weak && sym_bind != STB_WEAK) {
tools/lib/bpf/linker.c
2123
if (!glob_sym->is_extern && sym_bind == STB_WEAK)
tools/lib/bpf/linker.c
2190
glob_sym->is_weak = sym_bind == STB_WEAK;
tools/lib/bpf/linker.c
950
if (sym_bind != STB_LOCAL && sym_bind != STB_GLOBAL && sym_bind != STB_WEAK) {
tools/lib/symbol/kallsyms.h
16
return STB_WEAK;
tools/objtool/include/objtool/elf.h
268
return sym->bind == STB_WEAK;
tools/objtool/klp-diff.c
614
case STB_WEAK: return "WEAK";
tools/objtool/klp-diff.c
958
STB_WEAK, patched_sym->type, 0, 0);
tools/objtool/klp-diff.c
999
STB_WEAK, patched_sym->type, 0, 0);
tools/perf/util/libbfd.c
307
return STB_WEAK;
tools/perf/util/symbol.c
173
a = syma->binding == STB_WEAK;
tools/perf/util/symbol.c
174
b = symb->binding == STB_WEAK;
tools/testing/selftests/vDSO/parse_vdso.c
247
ELF64_ST_BIND(sym->st_info) != STB_WEAK)