aboutsummaryrefslogtreecommitdiff
path: root/gdb/tracepoint.h
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>1998-06-03 20:14:26 +0000
committerMichael Snyder <msnyder@vmware.com>1998-06-03 20:14:26 +0000
commit9fe11cd1066856a6741435ad1ebd17afe30a5ba7 (patch)
treeba7845c1f1fd9b2d687940408f31bd39ab89430e /gdb/tracepoint.h
parent8b14323b280064c640c68c03ae566c10660b4b25 (diff)
downloadgdb-9fe11cd1066856a6741435ad1ebd17afe30a5ba7.zip
gdb-9fe11cd1066856a6741435ad1ebd17afe30a5ba7.tar.gz
gdb-9fe11cd1066856a6741435ad1ebd17afe30a5ba7.tar.bz2
merged from EMC branch into devo
Diffstat (limited to 'gdb/tracepoint.h')
-rw-r--r--gdb/tracepoint.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/tracepoint.h b/gdb/tracepoint.h
index 8f6198f..889cd54 100644
--- a/gdb/tracepoint.h
+++ b/gdb/tracepoint.h
@@ -90,6 +90,15 @@ struct tracepoint
int thread;
};
+enum actionline_type
+{
+ BADLINE = -1,
+ GENERIC = 0,
+ END = 1,
+ STEPPING = 2,
+};
+
+
/* The tracepont chain of all tracepoints */
extern struct tracepoint *tracepoint_chain;
@@ -103,7 +112,11 @@ void (*delete_tracepoint_hook) PARAMS ((struct tracepoint *));
void (*modify_tracepoint_hook) PARAMS ((struct tracepoint *));
struct tracepoint *get_tracepoint_by_number PARAMS ((char **));
+int get_traceframe_number PARAMS ((void));
void free_actions PARAMS((struct tracepoint *));
+enum actionline_type validate_actionline PARAMS((char **,
+ struct tracepoint *));
+
/* Walk the following statement or block through all tracepoints.
ALL_TRACEPOINTS_SAFE does so even if the statment deletes the current