Lines Matching +defs:label +defs:offset
70 /* A label symbol. E.g., break file.c:function:LABEL. */
112 /* A structure of matching label symbols and the corresponding
113 function symbol in which the label was found. Both may be empty
642 keyword, return the keyword start offset in STRING. Return -1
1628 /* Throw an undefined label error. */
1631 undefined_label_error (const char *function, const char *label)
1635 _("No label \"%s\" defined in function \"%s\"."),
1636 label, function);
1639 _("No label \"%s\" defined in current function."),
1640 label);
1684 error (_("malformed line offset: \"%s\""), start);
1687 line_offset.offset = atoi (string);
1732 /* If it is a LSTOKEN_NUMBER, we have an offset. */
1737 /* Record the line offset and get the next token. */
1769 or label. */
1775 incomplete "::" scope operator instead of a label separator.
1831 /* NAME was not a function or a method. So it must be a label
1861 /* The name is also not a label. Abort parsing. Do not throw
1883 /* User specified a label or a lineno. */
1888 /* User specified an offset. Record the line offset and
1907 /* If we have text after the label separated by whitespace
1909 the label. In completion mode that should complete to
1938 /* Grab a copy of the label's name and look it up. */
1955 /* We don't know what it was, but it isn't a label. */
1962 /* Check for a line offset. */
1969 /* It must be a line offset. */
1973 /* Record the line offset and get the next token. */
2026 /* Given a line offset in LS, construct the relevant SALs. */
2055 val.line = ls->explicit_loc.line_offset.offset;
2059 if (ls->explicit_loc.line_offset.offset == 0)
2066 if (ls->explicit_loc.line_offset.offset == 0)
2281 /* Only an offset was specified. */
2484 /* Initialize the default symtab and line offset. */
2833 for (const auto &label : labels)
2835 char *match = xstrdup (label.symbol->search_name ());
3037 /* If we're past the "filename:function:label:offset" linespec, and
3894 Return the actual function symbol in which the label was found in
3896 interpreted as a label name prefix. Otherwise, only a label named
3941 Return the actual function symbol in which the label was found in
3943 interpreted as a label name prefix. Otherwise, only labels named
4069 /* Return the line offset represented by VARIABLE. */
4076 line_offset offset;
4094 offset.offset = value_as_long (val_history);
4095 offset.sign = LINE_OFFSET_NONE;
4108 offset remain as unknown to allow the name to be looked up
4119 offset.offset = valx;
4120 offset.sign = LINE_OFFSET_NONE;
4125 return offset;
4189 /* We're looking for a label for which we don't have debug
4354 is in assembler, we might actually be looking for a label for