Lines Matching refs:name
8 * following name syntax:
14 * func - lookup BTF_KIND_FUNC symbol with <symbol> name
20 * struct - lookup BTF_KIND_STRUCT symbol with <symbol> name
26 * union - lookup BTF_KIND_UNION symbol with <symbol> name
32 * typedef - lookup BTF_KIND_TYPEDEF symbol with <symbol> name
80 char *name;
143 static bool is_btf_id(const char *name)
145 return name && !strncmp(name, BTF_ID, sizeof(BTF_ID) - 1);
148 static struct btf_id *btf_id__find(struct rb_root *root, const char *name)
156 cmp = strcmp(id->name, name);
168 btf_id__add(struct rb_root *root, char *name, bool unique)
178 cmp = strcmp(id->name, name);
189 pr_debug("adding symbol %s\n", name);
190 id->name = name;
230 static struct btf_id *add_set(struct object *obj, char *name)
234 * name = ^
237 char *id = name + sizeof(BTF_SET "__") - 1;
238 int len = strlen(name);
240 if (id >= name + len) {
241 pr_err("FAILED to parse set name: %s\n", name);
248 static struct btf_id *add_symbol(struct rb_root *root, char *name, size_t size)
252 id = get_id(name + size);
254 pr_err("FAILED to parse symbol name: %s\n", name);
340 char *name;
348 name = elf_strptr(elf, shdrstrndx, sh.sh_name);
349 if (!name) {
350 pr_err("FAILED get section(%d) name\n", idx);
357 idx, name);
362 idx, name, (unsigned long) data->d_size,
370 } else if (!strcmp(name, BTF_IDS_SECTION)) {
388 char *name;
415 name = elf_strptr(obj->efile.elf, obj->efile.strtabidx,
418 if (!is_btf_id(name))
425 prefix = name + sizeof(BTF_ID) - 1;
463 id->name);
527 pr_err("FAILED: malformed BTF, can't resolve name for ID %d\n",
552 pr_err("FAILED unresolved symbol %s\n", id->name);
561 idx, id->id, id->name);
620 id->name);
629 (idx + 1) * sizeof(int), cnt, id->name);