diff options
Diffstat (limited to 'gdb/stap-probe.h')
-rw-r--r-- | gdb/stap-probe.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/stap-probe.h b/gdb/stap-probe.h index 5b16201..6d3c12e 100644 --- a/gdb/stap-probe.h +++ b/gdb/stap-probe.h @@ -20,6 +20,9 @@ #if !defined (STAP_PROBE_H) #define STAP_PROBE_H 1 +/* For `struct parser_state'. */ +#include "parser-defs.h" + /* Structure which holds information about the parsing process of one probe's argument. */ @@ -28,6 +31,9 @@ struct stap_parse_info /* The probe's argument in a string format. */ const char *arg; + /* The parser state to be used when generating the expression. */ + struct parser_state pstate; + /* A pointer to the full chain of arguments. This is useful for printing error messages. The parser functions should not modify this argument directly; instead, they should use the ARG pointer above. */ |