Home
last modified time | relevance | path

Searched refs:binary_path (Results 1 – 7 of 7) sorted by relevance

/linux/tools/lib/bpf/
H A Delf.c24 int elf_open(const char *binary_path, struct elf_fd *elf_fd) in elf_open() argument
33 pr_warn("elf: failed to init libelf for %s\n", binary_path); in elf_open()
36 fd = open(binary_path, O_RDONLY | O_CLOEXEC); in elf_open()
39 pr_warn("elf: failed to open %s: %s\n", binary_path, errstr(ret)); in elf_open()
44 pr_warn("elf: could not read elf from %s: %s\n", binary_path, elf_errmsg(-1)); in elf_open()
97 Elf *elf, const char *binary_path, in elf_sym_iter_new() argument
107 pr_warn("elf: failed to get ehdr from %s: %s\n", binary_path, elf_errmsg(-1)); in elf_sym_iter_new()
114 binary_path); in elf_sym_iter_new()
125 binary_path, elf_errmsg(-1)); in elf_sym_iter_new()
147 pr_warn("elf: failed to get verdef ELF section in '%s'\n", binary_path); in elf_sym_iter_new()
[all …]
H A Dlibbpf_internal.h739 long elf_find_func_offset(Elf *elf, const char *binary_path, const char *name);
740 long elf_find_func_offset_from_file(const char *binary_path, const char *name);
747 int elf_open(const char *binary_path, struct elf_fd *elf_fd);
750 int elf_resolve_syms_offsets(const char *binary_path, int cnt,
753 int elf_resolve_pattern_offsets(const char *binary_path, const char *pattern,
H A Dlibbpf.h645 * @param binary_path Path to binary
654 const char *binary_path,
720 * binary_path.
740 * @param binary_path Path to binary that contains the function symbol
747 pid_t pid, const char *binary_path,
758 * @param binary_path Path to binary that contains the function symbol
766 const char *binary_path, size_t func_offset,
787 * @param binary_path Path to binary that contains provided USDT probe
796 pid_t pid, const char *binary_path,
H A Dlibbpf.c12218 char *probe_type = NULL, *binary_path = NULL, *func_name = NULL; in attach_uprobe_multi() local
12225 &probe_type, &binary_path, &func_name); in attach_uprobe_multi()
12235 *link = bpf_program__attach_uprobe_multi(prog, -1, binary_path, func_name, &opts); in attach_uprobe_multi()
12244 free(binary_path); in attach_uprobe_multi()
12250 const char *binary_path, size_t offset) in add_uprobe_event_legacy() argument
12255 probe_name, binary_path, offset); in add_uprobe_event_legacy()
12275 const char *binary_path, size_t offset, int pid) in perf_event_uprobe_open_legacy() argument
12281 err = add_uprobe_event_legacy(probe_name, retprobe, binary_path, offset); in perf_event_uprobe_open_legacy()
12284 binary_path, (size_t)offset, errstr(err)); in perf_event_uprobe_open_legacy()
12291 binary_path, offset, errstr(err)); in perf_event_uprobe_open_legacy()
[all …]
/linux/samples/bpf/
H A Dtask_fd_query_user.c227 static int test_debug_fs_uprobe(char *binary_path, long offset, bool is_return) in test_debug_fs_uprobe() argument
248 binary_path, offset); in test_debug_fs_uprobe()
284 printf("FAIL: %s, binary_path %s\n", __func__, binary_path); in test_debug_fs_uprobe()
294 if (strcmp(binary_path, buf) != 0) { in test_debug_fs_uprobe()
/linux/tools/perf/util/
H A Daddr2line.c59 const char *binary_path) in addr2line_subprocess_init() argument
63 "-e", binary_path, in addr2line_subprocess_init()
85 addr2line_path, binary_path, start_command_status); in addr2line_subprocess_init()
/linux/tools/testing/selftests/exec/
H A Dcheck-exec.c111 static const char binary_path[] = "./false"; variable
186 fd_in = open(binary_path, O_CLOEXEC | O_RDONLY); in fill_exec_fd()