Lines Matching refs:symbol
41 #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,
185 pr_debug("Failed to init symbol map.\n");
193 pp->function = strdup(tp->symbol);
232 struct symbol *sym;
238 sym = __find_kernel_function_by_name(tp->symbol, &map);
241 pr_debug("try to find %s+%ld@%" PRIx64 "\n", tp->symbol,
582 fprintf(stdout, "\t@<%s+%lu>\n", vl->point.symbol,
584 free(vl->point.symbol);
638 struct symbol *sym;
640 sym = __find_kernel_function_by_name(tp->symbol, NULL);
642 pr_err("Failed to find symbol %s in kernel.\n", tp->symbol);
810 "follow C symbol-naming rule.\n", arg);
860 case '+': /* Byte offset from a symbol */
932 pr_debug("symbol:%s file:%s line:%d offset:%lu return:%d lazy:%s\n",
966 /* A variable, register, symbol or special value */
1153 tp->symbol = strdup(fmt1_str);
1154 if (tp->symbol == NULL) {
1409 tp->module, tp->symbol);
1415 tp->symbol, tp->offset);
1524 if (tev->point.symbol)
1525 free(tev->point.symbol);
1856 event = tev->point.symbol;
1916 struct symbol *sym;
1931 tev->point.symbol = strdup(pev->point.function);
1932 if (tev->point.symbol == NULL) {
1983 /* Currently just checking function name from symbol map */
1984 sym = __find_kernel_function_by_name(tev->point.symbol, NULL);
1986 pr_warning("Kernel symbol \'%s\' not found.\n",
1987 tev->point.symbol);
1992 tev->point.symbol);
2206 * If a symbol corresponds to a function with global binding and
2210 symbol *sym)
2283 struct symbol *sym;