Home
last modified time | relevance | path

Searched refs:STB_WEAK (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-6.6/tools/lib/bpf/
H A Delf.c217 if (last_bind != STB_WEAK && cur_bind != STB_WEAK) { in elf_find_func_offset()
223 } else if (cur_bind == STB_WEAK) { in elf_find_func_offset()
346 if (found->bind != STB_WEAK && bind != STB_WEAK) { in elf_resolve_syms_offsets()
352 } else if (bind == STB_WEAK) { in elf_resolve_syms_offsets()
H A Dlinker.c802 if (sym_bind != STB_LOCAL && sym_bind != STB_GLOBAL && sym_bind != STB_WEAK) { in linker_sanity_check_elf_symtab()
1886 * them has to be STB_WEAK, otherwise they are in in linker_append_elf_sym()
1890 && !glob_sym->is_weak && sym_bind != STB_WEAK) { in linker_append_elf_sym()
1936 if (!glob_sym->is_extern && sym_bind == STB_WEAK) in linker_append_elf_sym()
2003 glob_sym->is_weak = sym_bind == STB_WEAK; in linker_append_elf_sym()
/kernel/linux/linux-5.10/tools/lib/symbol/
H A Dkallsyms.h16 return STB_WEAK; in kallsyms2elf_binding()
/kernel/linux/linux-6.6/tools/lib/symbol/
H A Dkallsyms.h16 return STB_WEAK; in kallsyms2elf_binding()
/kernel/linux/linux-5.10/tools/testing/selftests/vDSO/
H A Dparse_vdso.c216 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in vdso_sym()
/kernel/linux/linux-6.6/tools/testing/selftests/vDSO/
H A Dparse_vdso.c216 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in vdso_sym()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Delf.h125 #define STB_WEAK 2 macro
/kernel/linux/linux-6.6/include/uapi/linux/
H A Delf.h126 #define STB_WEAK 2 macro
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Delf.h104 #define STB_WEAK 2 macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Delf.h104 #define STB_WEAK 2 macro
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Delf.h90 #define STB_WEAK 2 macro
/kernel/linux/linux-5.10/arch/loongarch/boot/tools/
H A Drelocs.c393 if ((bind == STB_WEAK) && (sym->st_value == 0)) { in do_reloc()
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dmodule.c337 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in __apply_relocate()
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dmodule.c347 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in apply_relocate_add()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dmodule.c344 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in __apply_relocate()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dmodule.c446 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in apply_relocate_add()
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dmodule.c364 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in apply_relocate_add()
/kernel/linux/linux-6.6/kernel/module/
H A Dkallsyms.c42 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) { in elf_type()
/kernel/linux/linux-5.10/scripts/mod/
H A Dmodpost.c716 ELF_ST_BIND(sym->st_info) != STB_WEAK) in handle_symbol()
734 ELF_ST_BIND(sym->st_info) == STB_WEAK, in handle_symbol()
2094 if (bind == STB_GLOBAL || bind == STB_WEAK) { in read_symbols()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dsymbol.c147 a = syma->binding == STB_WEAK; in choose_best_symbol()
148 b = symb->binding == STB_WEAK; in choose_best_symbol()
1570 return STB_WEAK; in bfd2elf_binding()
/kernel/linux/linux-6.6/tools/perf/util/
H A Dsymbol.c157 a = syma->binding == STB_WEAK; in choose_best_symbol()
158 b = symb->binding == STB_WEAK; in choose_best_symbol()
1677 return STB_WEAK; in bfd2elf_binding()
/kernel/linux/linux-6.6/scripts/mod/
H A Dmodpost.c635 ELF_ST_BIND(sym->st_info) != STB_WEAK) in handle_symbol()
653 ELF_ST_BIND(sym->st_info) == STB_WEAK); in handle_symbol()
1201 ELF_ST_BIND(sym->st_info) != STB_WEAK) { in check_export_symbol()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dmodule.c457 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) in apply_relocate_add()
/kernel/linux/linux-5.10/arch/mips/boot/tools/
H A Drelocs.c506 if ((bind == STB_WEAK) && (sym->st_value == 0)) { in do_reloc()
/kernel/linux/linux-6.6/arch/mips/boot/tools/
H A Drelocs.c506 if ((bind == STB_WEAK) && (sym->st_value == 0)) { in do_reloc()

Completed in 32 milliseconds

12