Lines Matching +full:128 +full:- +full:character

1 // SPDX-License-Identifier: GPL-2.0
12 #include <subcmd/run-command.h>
47 if (a2l->pid != -1) { in addr2line_subprocess_cleanup()
48 kill(a2l->pid, SIGKILL); in addr2line_subprocess_cleanup()
50 a2l->pid = -1; in addr2line_subprocess_cleanup()
51 close(a2l->in); in addr2line_subprocess_cleanup()
52 close(a2l->out); in addr2line_subprocess_cleanup()
63 "-e", binary_path, in addr2line_subprocess_init()
64 "-a", "-i", "-f", NULL in addr2line_subprocess_init()
74 a2l->pid = -1; in addr2line_subprocess_init()
75 a2l->in = -1; in addr2line_subprocess_init()
76 a2l->out = -1; in addr2line_subprocess_init()
77 a2l->no_stderr = 1; in addr2line_subprocess_init()
79 a2l->argv = argv; in addr2line_subprocess_init()
81 a2l->argv = NULL; /* it's not used after start_command; avoid dangling pointers */ in addr2line_subprocess_init()
105 char buf[128]; in addr2line_configure()
110 if (write(a2l->in, ",\n", 2) != 2) in addr2line_configure()
113 io__init(&io, a2l->out, buf, sizeof(buf)); in addr2line_configure()
143 lines--; in addr2line_configure()
162 * -1 ==> error in read_addr2line_record()
163 * 0 ==> sentinel (or other ill-formed) record read in read_addr2line_record()
169 int ret = -1; in read_addr2line_record()
182 * - for the first line an address like 0x1234, in read_addr2line_record()
183 * - the binutils sentinel 0x0000000000000000, in read_addr2line_record()
184 * - the llvm-addr2line the sentinel ',' character, in read_addr2line_record()
185 * - the function name line for an inlined function. in read_addr2line_record()
192 /* Found the llvm-addr2line sentinel character. */ in read_addr2line_record()
294 int record_status = -1; in cmd__addr2line()
298 char buf[128]; in cmd__addr2line()
327 * for llvm-addr2line, so that we can detect when it has finished giving in cmd__addr2line()
331 written = len > 0 ? write(a2l->in, buf, len) : -1; in cmd__addr2line()
337 io__init(&io, a2l->out, buf, sizeof(buf)); in cmd__addr2line()
341 case -1: in cmd__addr2line()
351 * binutils, also force a non-zero address as we're no longer in cmd__addr2line()
357 case -1: in cmd__addr2line()
396 * info. This isn't the first record and force the address to non-zero in cmd__addr2line()