summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/capture/capture.h
diff options
context:
space:
mode:
authorJennifer Averett <jennifer.averett@oarcorp.com>2014-04-16 09:42:37 -0500
committerJennifer Averett <jennifer.averett@oarcorp.com>2014-07-11 09:48:50 -0500
commit463de590f0946b2457a48e9d0ebb3abfcdae086b (patch)
tree52d0874cd6925c22c3848b35854858b7f8f248aa /cpukit/libmisc/capture/capture.h
parentcapture: Update comment block style in capture engine. (diff)
downloadrtems-463de590f0946b2457a48e9d0ebb3abfcdae086b.tar.bz2
capture: Fix capture engine to handle new extensions.
Diffstat (limited to 'cpukit/libmisc/capture/capture.h')
-rw-r--r--cpukit/libmisc/capture/capture.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/cpukit/libmisc/capture/capture.h b/cpukit/libmisc/capture/capture.h
index fa82f6dd19..737c73f754 100644
--- a/cpukit/libmisc/capture/capture.h
+++ b/cpukit/libmisc/capture/capture.h
@@ -120,6 +120,7 @@ typedef struct rtems_capture_control_s
#define RTEMS_CAPTURE_DELETE (1 << 4)
#define RTEMS_CAPTURE_BEGIN (1 << 5)
#define RTEMS_CAPTURE_EXITTED (1 << 6)
+#define RTEMS_CAPTURE_TERMINATED (1 << 7)
#define RTEMS_CAPTURE_FROM_TRIGS (RTEMS_CAPTURE_SWITCH | \
RTEMS_CAPTURE_CREATE | \
@@ -208,12 +209,13 @@ typedef struct rtems_capture_record_s
#define RTEMS_CAPTURE_RESTARTED_EVENT UINT32_C (0x00200000)
#define RTEMS_CAPTURE_DELETED_BY_EVENT UINT32_C (0x00400000)
#define RTEMS_CAPTURE_DELETED_EVENT UINT32_C (0x00800000)
-#define RTEMS_CAPTURE_BEGIN_EVENT UINT32_C (0x01000000)
-#define RTEMS_CAPTURE_EXITTED_EVENT UINT32_C (0x02000000)
-#define RTEMS_CAPTURE_SWITCHED_OUT_EVENT UINT32_C (0x04000000)
-#define RTEMS_CAPTURE_SWITCHED_IN_EVENT UINT32_C (0x08000000)
-#define RTEMS_CAPTURE_TIMESTAMP UINT32_C (0x10000000)
-#define RTEMS_CAPTURE_EVENT_END (28)
+#define RTEMS_CAPTURE_TERMINATED_EVENT UINT32_C (0x01000000)
+#define RTEMS_CAPTURE_BEGIN_EVENT UINT32_C (0x02000000)
+#define RTEMS_CAPTURE_EXITTED_EVENT UINT32_C (0x04000000)
+#define RTEMS_CAPTURE_SWITCHED_OUT_EVENT UINT32_C (0x08000000)
+#define RTEMS_CAPTURE_SWITCHED_IN_EVENT UINT32_C (0x10000000)
+#define RTEMS_CAPTURE_TIMESTAMP UINT32_C (0x20000000)
+#define RTEMS_CAPTURE_EVENT_END (29)
/**
* @brief Capture trigger modes
@@ -240,7 +242,8 @@ typedef enum rtems_capture_trigger_e
rtems_capture_restart,
rtems_capture_delete,
rtems_capture_begin,
- rtems_capture_exitted
+ rtems_capture_exitted,
+ rtems_capture_terminated
} rtems_capture_trigger_t;
/**