Lines Matching defs:sym
525 struct symbol *sym;
553 sym = machine__find_kernel_symbol(machine, ip, &kmap);
554 if (sym == NULL)
558 if (strstr(sym->name, filter->name))
917 static int get_symbol_name_offset(struct map *map, struct symbol *sym, u64 ip,
922 if (map == NULL || sym == NULL) {
927 offset = map__map_ip(map, ip) - sym->start;
930 return scnprintf(buf, size, "%s+%#lx", sym->name, offset);
932 return strlcpy(buf, sym->name, size);
940 struct symbol *sym;
976 sym = node->ms.sym;
977 if (sym && !machine__is_lock_function(machine, node->ip)) {
978 get_symbol_name_offset(node->ms.map, sym, node->ip,
1024 if (node->ms.sym && machine__is_lock_function(machine, node->ip))
1069 struct symbol *sym;
1084 sym = machine__find_kernel_symbol_by_name(machine,
1087 if (sym == NULL) {
1100 addrs[filters.nr_addrs++] = map__unmap_ip(kmap, sym->start);
1112 sym = machine__find_kernel_symbol(machine, key, &kmap);
1113 if (sym)
1114 name = sym->name;
1744 struct symbol *sym;
1753 sym = machine__find_kernel_symbol(con->machine, ip, &kmap);
1754 get_symbol_name_offset(kmap, sym, ip, buf, sizeof(buf));
1794 struct symbol *sym;
1803 sym = machine__find_kernel_symbol(con->machine, ip, &kmap);
1804 get_symbol_name_offset(kmap, sym, ip, buf, sizeof(buf));
2367 char *sym = strdup(name);
2369 if (sym == NULL) {
2377 free(sym);
2381 tmp[filters.nr_syms++] = sym;