Lines Matching refs:sym

146 	struct symbol *sym;  in kernel_get_symbol_address_by_name()  local
154 sym = __find_kernel_function_by_name(name, &map); in kernel_get_symbol_address_by_name()
155 if (sym) in kernel_get_symbol_address_by_name()
156 return map->unmap_ip(map, sym->start) - in kernel_get_symbol_address_by_name()
301 struct symbol *sym; in find_alternative_probe_point() local
314 map__for_each_symbol_by_name(map, pp->function, sym) { in find_alternative_probe_point()
316 address = sym->start; in find_alternative_probe_point()
318 address = map->unmap_ip(map, sym->start); in find_alternative_probe_point()
1737 struct symbol *sym = NULL; in find_perf_probe_point_from_map() local
1747 sym = map__find_symbol(map, addr, NULL); in find_perf_probe_point_from_map()
1752 sym = __find_kernel_function(addr, &map); in find_perf_probe_point_from_map()
1755 if (!sym) in find_perf_probe_point_from_map()
1759 pp->offset = addr - map->unmap_ip(map, sym->start); in find_perf_probe_point_from_map()
1760 pp->function = strdup(sym->name); in find_perf_probe_point_from_map()
2440 struct symbol *sym; in find_probe_functions() local
2442 map__for_each_symbol_by_name(map, name, sym) { in find_probe_functions()
2462 struct symbol *sym; in find_probe_trace_events_from_map() local
2510 map__for_each_symbol_by_name(map, pp->function, sym) { in find_probe_trace_events_from_map()
2519 if (pp->offset > sym->end - sym->start) { in find_probe_trace_events_from_map()
2521 pp->offset, sym->name); in find_probe_trace_events_from_map()
2526 tp->address = map->unmap_ip(map, sym->start) + pp->offset; in find_probe_trace_events_from_map()
2531 tp->symbol = strdup_or_goto(sym->name, nomem_out); in find_probe_trace_events_from_map()
2799 struct symbol *sym) in filter_available_functions() argument
2801 if (strfilter__compare(available_func_filter, sym->name)) in filter_available_functions()