Home | History | Annotate | Download | only in libdwfl

Lines Matching defs:line

61       inline const char *INTUSE(dwarf_line_file) (const Dwarf_Line *line)
63 return line->files->info[line->file].name;
65 inline Dwarf_Line *dwfl_line (const Dwfl_Line *line)
67 return &dwfl_linecu (line)->die.cu->lines->info[line->idx];
69 inline const char *dwfl_line_file (const Dwfl_Line *line)
71 return INTUSE(dwarf_line_file) (dwfl_line (line));
74 /* Search through all the line number records for a matching
75 file and line/column number. If any of the numbers is zero,
81 Dwarf_Line *line = &cu->die.cu->lines->info[cnt];
83 if (unlikely (line->file >= line->files->nfiles))
90 const char *file = INTUSE(dwarf_line_file) (line);
102 /* See whether line and possibly column match. */
104 && (lineno > line->line
105 || (column != 0 && column > line->column)))
113 == INTUSE(dwarf_line_file) (line))
116 && (dwfl_line (match[inner])->line != line->line
117 || dwfl_line (match[inner])->line != lineno
119 && (dwfl_line (match[inner])->column != line->column
123 match for the line number, use it. */
124 if (dwfl_line (match[inner])->line >= line->line
125 && (dwfl_line (match[inner])->line != line->line
126 || dwfl_line (match[inner])->column >= line->column))
127 /* Use the new line. Otherwise the old one. */