• Home
  • Raw
  • Download

Lines Matching refs:binary_path

10822 					 const char *binary_path, uint64_t offset)  argument
10826 snprintf(buf, buf_sz, "libbpf_%u_%s_0x%zx", getpid(), binary_path, (size_t)offset);
10836 const char *binary_path, size_t offset) argument
10841 probe_name, binary_path, offset);
10861 const char *binary_path, size_t offset, int pid) argument
10867 err = add_uprobe_event_legacy(probe_name, retprobe, binary_path, offset);
10870 binary_path, (size_t)offset, err);
10877 binary_path, offset, err);
10944 static long elf_find_func_offset(const char *binary_path, const char *name) argument
10956 bool is_load = elfio_load(pelfio, binary_path);
10959 fd = open(binary_path, O_RDONLY | O_CLOEXEC);
10965 pr_warn("failed to open %s: %s\n", binary_path,
10972 pr_warn("elf: could not read elf from %s: %s\n", binary_path, elf_errmsg(-1));
10977 pr_warn("elf: failed to get ehdr from %s: %s\n", binary_path, elf_errmsg(-1));
11019 binary_path);
11033 binary_path, elf_errmsg(-1));
11043 binary_path, elf_errmsg(-1));
11052 binary_path, elf_errmsg(-1));
11107 sname, name, binary_path);
11156 pr_debug("elf: symbol address match for '%s' in '%s': 0x%lx\n", name, binary_path,
11160 pr_warn("elf: '%s' is 0 in symtab for '%s': %s\n", name, binary_path,
11165 pr_warn("elf: failed to find symbol '%s' in '%s'\n", name, binary_path);
11262 const char *binary_path, size_t func_offset, argument
11281 if (!binary_path)
11284 if (!strchr(binary_path, '/')) {
11285 err = resolve_full_path(binary_path, full_binary_path,
11289 prog->name, binary_path, err);
11292 binary_path = full_binary_path;
11298 sym_off = elf_find_func_offset(binary_path, func_name);
11306 pfd = perf_event_open_probe(true /* uprobe */, retprobe, binary_path,
11315 binary_path, func_offset);
11322 binary_path, func_offset, pid);
11328 binary_path, func_offset,
11339 binary_path, func_offset,
11373 char *probe_type = NULL, *binary_path = NULL, *func_name = NULL; local
11380 &probe_type, &binary_path, &func_name, &offset);
11400 *link = bpf_program__attach_uprobe_opts(prog, -1, binary_path, offset, &opts);
11409 free(binary_path);
11417 const char *binary_path, argument
11422 return bpf_program__attach_uprobe_opts(prog, pid, binary_path, func_offset, &opts);
11427 pid_t pid, const char *binary_path, argument
11446 if (!binary_path)
11449 if (!strchr(binary_path, '/')) {
11450 err = resolve_full_path(binary_path, resolved_path, sizeof(resolved_path));
11453 prog->name, binary_path, err);
11456 binary_path = resolved_path;
11471 link = usdt_manager_attach_usdt(obj->usdt_man, prog, pid, binary_path,