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
1578
(ELF_ST_BIND(sym[i].st_info) == STB_WEAK ||
scripts/mod/modpost.c
1102
ELF_ST_BIND(sym->st_info) != STB_WEAK) {
scripts/mod/modpost.c
640
ELF_ST_BIND(sym->st_info) != STB_WEAK)
scripts/mod/modpost.c
658
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
1751
ELF64_ST_BIND(sym->st_info) != STB_WEAK)
tools/lib/bpf/libbpf.c
4098
(bind == STB_GLOBAL || bind == STB_WEAK) &&
tools/lib/bpf/libbpf.c
4116
return (bind == STB_GLOBAL || bind == STB_WEAK) && type == STT_FUNC;
tools/lib/bpf/libbpf.c
4356
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
295
return sym->bind == STB_WEAK;
tools/objtool/klp-diff.c
1010
case STB_WEAK: return "WEAK";
tools/objtool/klp-diff.c
1367
STB_WEAK, patched_sym->type, 0, 0);
tools/objtool/klp-diff.c
1408
STB_WEAK, patched_sym->type, 0, 0);
tools/perf/util/libbfd.c
307
return STB_WEAK;
tools/perf/util/symbol.c
180
a = symbol__binding(syma) == STB_WEAK;
tools/perf/util/symbol.c
181
b = symbol__binding(symb) == STB_WEAK;
tools/testing/selftests/vDSO/parse_vdso.c
246
ELF64_ST_BIND(sym->st_info) != STB_WEAK)