Home
last modified time | relevance | path

Searched refs:is_weak (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dbpf_gen_internal.h12 bool is_weak; member
69 void bpf_gen__record_extern(struct bpf_gen *gen, const char *name, bool is_weak,
H A Dgen_loader.c562 void bpf_gen__record_extern(struct bpf_gen *gen, const char *name, bool is_weak, in bpf_gen__record_extern() argument
575 relo->is_weak = is_weak; in bpf_gen__record_extern()
683 if (!relo->is_weak) in emit_relo_kfunc_btf()
745 relo->is_typeless, relo->is_weak, relo->name, ref); in emit_ksym_relo_log()
748 relo->is_typeless, relo->is_weak, relo->name, ref); in emit_ksym_relo_log()
824 if (!relo->is_weak) in emit_relo_ksym_btf()
H A Dlinker.c98 bool is_weak; member
1890 && !glob_sym->is_weak && sym_bind != STB_WEAK) { in linker_append_elf_sym()
1911 glob_sym->is_weak = false; in linker_append_elf_sym()
2003 glob_sym->is_weak = sym_bind == STB_WEAK; in linker_append_elf_sym()
H A Dlibbpf.c560 bool is_weak; member
3827 ext->is_weak = ELF64_ST_BIND(sym->st_info) == STB_WEAK; in bpf_object__collect_externs()
7276 ext->is_weak, !ext->ksym.type_id, in bpf_program_record_relos()
7281 ext->is_weak, false, false, BTF_KIND_FUNC, in bpf_program_record_relos()
7637 if (id == -ESRCH && ext->is_weak) in bpf_object__resolve_ksym_var_btf_id()
7692 if (kfunc_id == -ESRCH && ext->is_weak) in bpf_object__resolve_ksym_func_btf_id()
7705 if (ext->is_weak) in bpf_object__resolve_ksym_func_btf_id()
7823 } else if (!str_has_pfx(ext->name, "LINUX_") || !ext->is_weak) { in bpf_object__resolve_externs()
7876 if (!ext->is_set && !ext->is_weak) { in bpf_object__resolve_externs()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dlibbpf.c382 bool is_weak; member
3135 ext->is_weak = GELF_ST_BIND(sym.st_info) == STB_WEAK; in bpf_object__collect_externs()
7308 if (!ext->is_set && !ext->is_weak) { in bpf_object__resolve_externs()

Completed in 38 milliseconds