Lines Matching refs:line
38 dwfl_dwarf_line_file (const Dwarf_Line *line)
40 return line->files->info[line->file].name;
44 dwfl_line (const Dwfl_Line *line)
46 return &dwfl_linecu (line)->die.cu->lines->info[line->idx];
50 dwfl_line_file (const Dwfl_Line *line)
52 return dwfl_dwarf_line_file (dwfl_line (line));
83 /* Search through all the line number records for a matching
84 file and line/column number. If any of the numbers is zero,
90 Dwarf_Line *line = &cu->die.cu->lines->info[cnt];
92 if (unlikely (line->file >= line->files->nfiles))
101 const char *file = dwfl_dwarf_line_file (line);
113 /* See whether line and possibly column match. */
115 && (lineno > line->line
116 || (column != 0 && column > line->column)))
124 == dwfl_dwarf_line_file (line))
127 && (dwfl_line (match[inner])->line != line->line
128 || dwfl_line (match[inner])->line != lineno
130 && (dwfl_line (match[inner])->column != line->column
134 match for the line number, use it. */
135 if (dwfl_line (match[inner])->line >= line->line
136 && (dwfl_line (match[inner])->line != line->line
137 || dwfl_line (match[inner])->column >= line->column))
138 /* Use the new line. Otherwise the old one. */