Lines Matching refs:syms
26 struct ksym *syms; member
42 ksyms->syms[ksyms->sym_cnt].addr = addr; in ksyms__add_symbol()
43 ksyms->syms[ksyms->sym_cnt].name = tmp; in ksyms__add_symbol()
55 if (!ksyms->syms) { in free_kallsyms_local()
61 free(ksyms->syms[i].name); in free_kallsyms_local()
62 free(ksyms->syms); in free_kallsyms_local()
91 ret = libbpf_ensure_mem((void **) &ksyms->syms, &ksyms->sym_cap, in load_kallsyms_local_common()
100 qsort(ksyms->syms, ksyms->sym_cnt, sizeof(struct ksym), cmp_cb); in load_kallsyms_local_common()
145 result = key - ksyms->syms[mid].addr; in ksym_search_local()
151 return &ksyms->syms[mid]; in ksym_search_local()
154 if (start >= 1 && ksyms->syms[start - 1].addr < key && in ksym_search_local()
155 key < ksyms->syms[start].addr) in ksym_search_local()
157 return &ksyms->syms[start - 1]; in ksym_search_local()
160 return &ksyms->syms[0]; in ksym_search_local()
172 ks = &ksyms->syms[mid]; in search_kallsyms_custom_local()
197 if (strcmp(ksyms->syms[i].name, name) == 0) in ksym_get_addr_local()
198 return ksyms->syms[i].addr; in ksym_get_addr_local()