Searched refs:binary_path (Results 1 - 6 of 6) sorted by relevance

/linux-master/tools/lib/bpf/
H A Delf.c25 int elf_open(const char *binary_path, struct elf_fd *elf_fd) argument
32 pr_warn("elf: failed to init libelf for %s\n", binary_path);
35 fd = open(binary_path, O_RDONLY | O_CLOEXEC);
38 pr_warn("elf: failed to open %s: %s\n", binary_path,
44 pr_warn("elf: could not read elf from %s: %s\n", binary_path, elf_errmsg(-1));
97 Elf *elf, const char *binary_path,
107 pr_warn("elf: failed to get ehdr from %s: %s\n", binary_path, elf_errmsg(-1));
114 binary_path);
125 binary_path, elf_errmsg(-1));
147 pr_warn("elf: failed to get verdef ELF section in '%s'\n", binary_path);
96 elf_sym_iter_new(struct elf_sym_iter *iter, Elf *elf, const char *binary_path, int sh_type, int st_type) argument
276 elf_find_func_offset(Elf *elf, const char *binary_path, const char *name) argument
375 elf_find_func_offset_from_file(const char *binary_path, const char *name) argument
407 elf_resolve_syms_offsets(const char *binary_path, int cnt, const char **syms, unsigned long **poffsets, int st_type) argument
504 elf_resolve_pattern_offsets(const char *binary_path, const char *pattern, unsigned long **poffsets, size_t *pcnt) argument
[all...]
H A Dlibbpf_internal.h655 long elf_find_func_offset(Elf *elf, const char *binary_path, const char *name);
656 long elf_find_func_offset_from_file(const char *binary_path, const char *name);
663 int elf_open(const char *binary_path, struct elf_fd *elf_fd);
666 int elf_resolve_syms_offsets(const char *binary_path, int cnt,
669 int elf_resolve_pattern_offsets(const char *binary_path, const char *pattern,
H A Dlibbpf.h590 * @param binary_path Path to binary
599 const char *binary_path,
665 * binary_path.
685 * @param binary_path Path to binary that contains the function symbol
692 pid_t pid, const char *binary_path,
703 * @param binary_path Path to binary that contains the function symbol
711 const char *binary_path, size_t func_offset,
732 * @param binary_path Path to binary that contains provided USDT probe
741 pid_t pid, const char *binary_path,
H A Dlibbpf.c10862 /* sanitize binary_path in the probe name */
11490 char *probe_type = NULL, *binary_path = NULL, *func_name = NULL; local
11497 &probe_type, &binary_path, &func_name);
11505 *link = bpf_program__attach_uprobe_multi(prog, -1, binary_path, func_name, &opts);
11514 free(binary_path);
11520 const char *binary_path, uint64_t offset)
11524 snprintf(buf, buf_sz, "libbpf_%u_%s_0x%zx", getpid(), binary_path, (size_t)offset);
11526 /* sanitize binary_path in the probe name */
11534 const char *binary_path, size_t offset)
11539 probe_name, binary_path, offse
11519 gen_uprobe_legacy_event_name(char *buf, size_t buf_sz, const char *binary_path, uint64_t offset) argument
11533 add_uprobe_event_legacy(const char *probe_name, bool retprobe, const char *binary_path, size_t offset) argument
11558 perf_event_uprobe_open_legacy(const char *probe_name, bool retprobe, const char *binary_path, size_t offset, int pid) argument
11858 bpf_program__attach_uprobe_opts(const struct bpf_program *prog, pid_t pid, const char *binary_path, size_t func_offset, const struct bpf_uprobe_opts *opts) argument
12006 char *probe_type = NULL, *binary_path = NULL, *func_name = NULL, *func_off; local
12058 bpf_program__attach_uprobe(const struct bpf_program *prog, bool retprobe, pid_t pid, const char *binary_path, size_t func_offset) argument
12068 bpf_program__attach_usdt(const struct bpf_program *prog, pid_t pid, const char *binary_path, const char *usdt_provider, const char *usdt_name, const struct bpf_usdt_opts *opts) argument
[all...]
/linux-master/samples/bpf/
H A Dtask_fd_query_user.c227 static int test_debug_fs_uprobe(char *binary_path, long offset, bool is_return) argument
248 binary_path, offset);
284 printf("FAIL: %s, binary_path %s\n", __func__, binary_path);
294 if (strcmp(binary_path, buf) != 0) {
/linux-master/tools/perf/util/
H A Dsrcline.c410 const char *binary_path)
414 "-e", binary_path,
436 addr2line_path, binary_path, start_command_status);
409 addr2line_subprocess_init(const char *addr2line_path, const char *binary_path) argument

Completed in 169 milliseconds