Lines Matching refs:module

162 static struct map *kernel_get_module_map(const char *module)  in kernel_get_module_map()  argument
169 if (module && strchr(module, '/')) in kernel_get_module_map()
170 return machine__findnew_module_map(host_machine, 0, module); in kernel_get_module_map()
172 if (!module) in kernel_get_module_map()
173 module = "kernel"; in kernel_get_module_map()
176 if (strncmp(pos->dso->short_name + 1, module, in kernel_get_module_map()
270 static int kernel_get_module_dso(const char *module, struct dso **pdso) in kernel_get_module_dso() argument
277 if (module) { in kernel_get_module_dso()
280 snprintf(module_name, sizeof(module_name), "[%s]", module); in kernel_get_module_dso()
286 pr_debug("Failed to find module %s.\n", module); in kernel_get_module_dso()
403 static struct debuginfo *open_debuginfo(const char *module, bool silent) in open_debuginfo() argument
405 const char *path = module; in open_debuginfo()
411 if (!module || !strchr(module, '/')) { in open_debuginfo()
412 err = kernel_get_module_dso(module, &dso); in open_debuginfo()
421 module ?: "kernel", reason); in open_debuginfo()
429 if (!module || !strtailcmp(path, ".ko")) in open_debuginfo()
442 static struct debuginfo *debuginfo_cache__open(const char *module, bool silent) in debuginfo_cache__open() argument
444 const char *path = module; in debuginfo_cache__open()
447 if (!module) in debuginfo_cache__open()
462 debuginfo_cache = open_debuginfo(module, silent); in debuginfo_cache__open()
523 ret = get_text_start_address(tp->module, &stext); in find_perf_probe_point_from_dwarf()
530 false, !!tp->module); in find_perf_probe_point_from_dwarf()
537 tp->module ? : "kernel"); in find_perf_probe_point_from_dwarf()
539 dinfo = debuginfo_cache__open(tp->module, verbose == 0); in find_perf_probe_point_from_dwarf()
571 tevs[i].point.module = strdup(exec); in add_exec_to_probe_trace_events()
572 if (!tevs[i].point.module) { in add_exec_to_probe_trace_events()
583 int ntevs, const char *module) in add_module_to_probe_trace_events() argument
588 if (!module) in add_module_to_probe_trace_events()
591 tmp = strrchr(module, '/'); in add_module_to_probe_trace_events()
594 module = strdup(tmp + 1); in add_module_to_probe_trace_events()
595 if (!module) in add_module_to_probe_trace_events()
597 tmp = strchr(module, '.'); in add_module_to_probe_trace_events()
600 tmp = (char *)module; /* For free() */ in add_module_to_probe_trace_events()
604 tevs[i].point.module = strdup(module); in add_module_to_probe_trace_events()
605 if (!tevs[i].point.module) { in add_module_to_probe_trace_events()
617 int ntevs, const char *module, in post_process_probe_trace_events() argument
625 return add_exec_to_probe_trace_events(tevs, ntevs, module); in post_process_probe_trace_events()
628 if (module) in post_process_probe_trace_events()
629 return add_module_to_probe_trace_events(tevs, ntevs, module); in post_process_probe_trace_events()
782 static int __show_line_range(struct line_range *lr, const char *module, in __show_line_range() argument
794 dinfo = open_debuginfo(module, false); in __show_line_range()
800 ret = get_alternative_line_range(dinfo, lr, module, user); in __show_line_range()
870 int show_line_range(struct line_range *lr, const char *module, bool user) in show_line_range() argument
877 ret = __show_line_range(lr, module, user); in show_line_range()
1003 const char *module __maybe_unused, in show_line_range()
1550 tp->module = strndup(argv[1], p - argv[1]); in parse_probe_trace_command()
1837 if (tev->uprobes && !tp->module) in synthesize_probe_trace_command()
1853 tp->module, tp->address); in synthesize_probe_trace_command()
1857 tp->module ?: "", tp->module ? ":" : "", in synthesize_probe_trace_command()
1861 tp->module ?: "", tp->module ? ":" : "", in synthesize_probe_trace_command()
1892 map = dso__new_map(tp->module); in find_perf_probe_point_from_map()
2033 free(tev->point.module); in clear_probe_trace_event()
2161 const char *module, in perf_probe_event__sprintf() argument
2178 if (module) in perf_probe_event__sprintf()
2179 strbuf_addf(result, " in %s", module); in perf_probe_event__sprintf()
2200 const char *module, bool use_stdout) in show_perf_probe_event() argument
2205 ret = perf_probe_event__sprintf(group, event, pev, module, &buf); in show_perf_probe_event()
2258 &pev, tev.point.module, in __show_perf_probe_events()
2601 tev->point.module = strdup_or_goto(pev->target, in find_probe_trace_events_from_map()
2700 tp->module = strdup(pev->target); in try_to_find_absolute_address()
2701 if (!tp->module) in try_to_find_absolute_address()