Home | History | Annotate | Download | only in libdw

Lines Matching defs:line

1 /* Find line information for given file/line/column triple.
67 /* Get the line number information for this file. */
80 /* Search through all the line number records for a matching
81 file and line/column number. If any of the numbers is zero,
87 Dwarf_Line *line = &lines->info[cnt];
89 if (lastfile != line->file)
91 lastfile = line->file;
92 if (lastfile >= line->files->nfiles)
99 const char *fname2 = line->files->info[lastfile].name;
108 /* See whether line and possibly column match. */
110 && (lineno > line->line
111 || (column != 0 && column > line->column)))
118 if (match[inner]->files == line->files
119 && match[inner]->file == line->file)
122 && (match[inner]->line != line->line
123 || match[inner]->line != lineno
125 && (match[inner]->column != line->column
129 match for the line number, use it. */
130 if (match[inner]->line >= line->line
131 && (match[inner]->line != line->line
132 || match[inner]->column >= line->column))
133 /* Use the new line. Otherwise the old one. */
134 match[inner] = line;
156 match[cur_match++] = line;