Lines Matching full:first
155 bool first, in read_addr2line_record() argument
181 * Read the first line. Without an error this will be: in read_addr2line_record()
182 * - for the first line an address like 0x1234, in read_addr2line_record()
195 } else if (style == GNU_BINUTILS && (!first || addr != 0)) { in read_addr2line_record()
213 if (first && !zero_count) { in read_addr2line_record()
232 /* Read the second function name line (if inline data then this is the first line). */ in read_addr2line_record()
233 if (first && (io__getline(io, &line, &line_len) < 0 || !line_len)) in read_addr2line_record()
324 * ","). This causes addr2line to first write out the answer to our in cmd__addr2line()
339 switch (read_addr2line_record(&io, cmd_a2l_style, dso_name, addr, /*first=*/true, in cmd__addr2line()
343 pr_warning("%s %s: could not read first record\n", __func__, dso_name); in cmd__addr2line()
347 * The first record was invalid, so return failure, but first in cmd__addr2line()
350 * first of a record as the ',' generates a new start with GNU in cmd__addr2line()
355 /*addr=*/1, /*first=*/true, in cmd__addr2line()
373 /* First record as expected. */ in cmd__addr2line()
396 * info. This isn't the first record and force the address to non-zero in cmd__addr2line()
397 * as we're reading records beyond the first. in cmd__addr2line()
403 /*first=*/false, in cmd__addr2line()