Home | History | Annotate | Download | only in util

Lines Matching refs:symbol

44 #include "symbol.h"
78 /* Initialize symbol maps and path of vmlinux/modules */
90 pr_debug("Failed to init symbol map.\n");
108 static struct symbol *__find_kernel_function_by_name(const char *name,
192 struct symbol *sym;
197 sym = __find_kernel_function_by_name(tp->symbol, &map);
200 pr_debug("try to find %s+%ld@%" PRIx64 "\n", tp->symbol,
207 pp->function = strdup(tp->symbol);
479 fprintf(stdout, "\t@<%s+%lu>\n", vl->point.symbol,
481 free(vl->point.symbol);
533 struct symbol *sym;
535 sym = __find_kernel_function_by_name(tp->symbol, NULL);
537 pr_err("Failed to find symbol %s in kernel.\n", tp->symbol);
540 pp->function = strdup(tp->symbol);
705 "follow C symbol-naming rule.\n", arg);
755 case '+': /* Byte offset from a symbol */
827 pr_debug("symbol:%s file:%s line:%d offset:%lu return:%d lazy:%s\n",
861 /* A variable, register, symbol or special value */
1027 ret = sscanf(argv[1], "%a[^+]+%lu", (float *)(void *)&tp->symbol,
1275 tp->symbol, tp->offset);
1379 if (tev->point.symbol)
1380 free(tev->point.symbol);
1665 event = tev->point.symbol;
1725 struct symbol *sym;
1740 tev->point.symbol = strdup(pev->point.function);
1741 if (tev->point.symbol == NULL) {
1778 /* Currently just checking function name from symbol map */
1779 sym = __find_kernel_function_by_name(tev->point.symbol, NULL);
1781 pr_warning("Kernel symbol \'%s\' not found.\n",
1782 tev->point.symbol);
1967 * If a symbol corresponds to a function with global binding and
1971 struct symbol *sym)