Searched refs:sym_type (Results 1 – 4 of 4) sorted by relevance
/linux/tools/perf/util/include/linux/ |
H A D | linkage.h | 51 #define SYM_END(name, sym_type) \ argument 52 .type name sym_type ASM_NL \ 59 #define SYM_ALIAS(alias, name, sym_type, linkage) \ argument 62 .type alias sym_type ASM_NL \
|
/linux/tools/lib/bpf/ |
H A D | linker.c | 938 int sym_type = ELF64_ST_TYPE(sym->st_info); in linker_sanity_check_elf_symtab() local 962 if (sym_type != STT_NOTYPE || sym_bind == STB_LOCAL in linker_sanity_check_elf_symtab() 976 if (sym_type == STT_SECTION) { in linker_sanity_check_elf_symtab() 1037 size_t sym_type = ELF64_R_TYPE(relo->r_info); in linker_sanity_check_elf_relos() local 1039 if (sym_type != R_BPF_64_64 && sym_type != R_BPF_64_32 && in linker_sanity_check_elf_relos() 1040 sym_type != R_BPF_64_ABS64 && sym_type != R_BPF_64_ABS32) { in linker_sanity_check_elf_relos() 1042 i, sec->sec_idx, sym_type, obj->filename); in linker_sanity_check_elf_relos() 1982 static void sym_update_type(Elf64_Sym *sym, int sym_type) in sym_update_type() argument 1984 sym->st_info = ELF64_ST_INFO(ELF64_ST_BIND(sym->st_info), sym_type); in sym_update_type() 2002 int name_off, sym_type, sym_bind, sym_vis, err; in linker_append_elf_sym() local [all …]
|
H A D | libbpf.c | 8132 typedef int (*kallsyms_cb_t)(unsigned long long sym_addr, char sym_type, 8137 char sym_type, sym_name[500]; in libbpf_kallsyms_parse() local 8151 &sym_addr, &sym_type, sym_name); in libbpf_kallsyms_parse() 8160 err = cb(sym_addr, sym_type, sym_name, ctx); in libbpf_kallsyms_parse() 8169 static int kallsyms_cb(unsigned long long sym_addr, char sym_type, in kallsyms_cb() argument 8178 if (sym_type == 'd' && res) in kallsyms_cb() 11383 static int avail_kallsyms_cb(unsigned long long sym_addr, char sym_type, in avail_kallsyms_cb() argument
|
/linux/include/linux/ |
H A D | linkage.h | 166 #define SYM_END(name, sym_type) \ 167 .type name sym_type ASM_NL \
|