Lines Matching defs:syms
28 struct ksym *syms;
44 ksyms->syms[ksyms->sym_cnt].addr = addr;
45 ksyms->syms[ksyms->sym_cnt].name = tmp;
57 if (!ksyms->syms) {
63 free(ksyms->syms[i].name);
64 free(ksyms->syms);
93 ret = libbpf_ensure_mem((void **) &ksyms->syms, &ksyms->sym_cap,
102 qsort(ksyms->syms, ksyms->sym_cnt, sizeof(struct ksym), cmp_cb);
147 result = key - ksyms->syms[mid].addr;
153 return &ksyms->syms[mid];
156 if (start >= 1 && ksyms->syms[start - 1].addr < key &&
157 key < ksyms->syms[start].addr)
159 return &ksyms->syms[start - 1];
162 return &ksyms->syms[0];
174 ks = &ksyms->syms[mid];
199 if (strcmp(ksyms->syms[i].name, name) == 0)
200 return ksyms->syms[i].addr;
616 char *name = NULL, *ksym_name, **syms = NULL;
674 err = libbpf_ensure_mem((void **) &syms, &cap,
675 sizeof(*syms), cnt + 1);
679 syms[cnt++] = ksym_name;
682 *symsp = syms;
690 free(syms);