Home | History | Annotate | Download | only in libdw

Lines Matching defs:match

54   Dwarf_Line **match = *nsrcs == 0 ? NULL : *srcsp;
82 no match is performed. */
98 /* Match the name with the name the user provided. */
108 /* See whether line and possibly column match. */
112 /* Cannot match. */
115 /* Determine whether this is the best match so far. */
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
126 || match[inner]->column != 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))
134 match[inner] = line;
144 Dwarf_Line **newp = realloc (match,
149 free (match);
153 match = newp;
156 match[cur_match++] = line;
168 assert (*nsrcs == 0 || *srcsp == match);
171 *srcsp = match;