Lines Matching refs:line
81 inline const char *INTUSE(dwarf_line_file) (const Dwarf_Line *line)
83 return line->files->info[line->file].name;
85 inline Dwarf_Line *dwfl_line (const Dwfl_Line *line)
87 return &dwfl_linecu (line)->die.cu->lines->info[line->idx];
89 inline const char *dwfl_line_file (const Dwfl_Line *line)
91 return INTUSE(dwarf_line_file) (dwfl_line (line));
94 /* Search through all the line number records for a matching
95 file and line/column number. If any of the numbers is zero,
101 Dwarf_Line *line = &cu->die.cu->lines->info[cnt];
103 if (unlikely (line->file >= line->files->nfiles))
110 const char *file = INTUSE(dwarf_line_file) (line);
122 /* See whether line and possibly column match. */
124 && (lineno > line->line
125 || (column != 0 && column > line->column)))
133 == INTUSE(dwarf_line_file) (line))
136 && (dwfl_line (match[inner])->line != line->line
137 || dwfl_line (match[inner])->line != lineno
139 && (dwfl_line (match[inner])->column != line->column
143 match for the line number, use it. */
144 if (dwfl_line (match[inner])->line >= line->line
145 && (dwfl_line (match[inner])->line != line->line
146 || dwfl_line (match[inner])->column >= line->column))
147 /* Use the new line. Otherwise the old one. */