[rtems-tools commit] record: Synchronize with RTEMS

Sebastian Huber sebh at rtems.org
Thu Aug 29 14:05:42 UTC 2019


Module:    rtems-tools
Branch:    master
Commit:    b1abc7d93a43383d1ce2796cd6dd7d7975ba846a
Changeset: http://git.rtems.org/rtems-tools/commit/?id=b1abc7d93a43383d1ce2796cd6dd7d7975ba846a

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Aug 29 16:05:24 2019 +0200

record: Synchronize with RTEMS

Update #3665.

---

 trace/record/record-text.c      | 128 +++++++++++++++++++--------------------
 trace/record/rtems/recorddata.h | 130 ++++++++++++++++++++--------------------
 2 files changed, 129 insertions(+), 129 deletions(-)

diff --git a/trace/record/record-text.c b/trace/record/record-text.c
index 5652ab0..09f8d15 100644
--- a/trace/record/record-text.c
+++ b/trace/record/record-text.c
@@ -43,9 +43,21 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_VERSION ] = "VERSION",
   [ RTEMS_RECORD_ACCEPT_ENTRY ] = "ACCEPT_ENTRY",
   [ RTEMS_RECORD_ACCEPT_EXIT ] = "ACCEPT_EXIT",
+  [ RTEMS_RECORD_ADDRESS ] = "ADDRESS",
+  [ RTEMS_RECORD_ARG_0 ] = "ARG_0",
+  [ RTEMS_RECORD_ARG_1 ] = "ARG_1",
+  [ RTEMS_RECORD_ARG_2 ] = "ARG_2",
+  [ RTEMS_RECORD_ARG_3 ] = "ARG_3",
+  [ RTEMS_RECORD_ARG_4 ] = "ARG_4",
+  [ RTEMS_RECORD_ARG_5 ] = "ARG_5",
+  [ RTEMS_RECORD_ARG_6 ] = "ARG_6",
+  [ RTEMS_RECORD_ARG_7 ] = "ARG_7",
+  [ RTEMS_RECORD_ARG_8 ] = "ARG_8",
+  [ RTEMS_RECORD_ARG_9 ] = "ARG_9",
   [ RTEMS_RECORD_BIND_ENTRY ] = "BIND_ENTRY",
   [ RTEMS_RECORD_BIND_EXIT ] = "BIND_EXIT",
   [ RTEMS_RECORD_BUFFER ] = "BUFFER",
+  [ RTEMS_RECORD_CALLER ] = "CALLER",
   [ RTEMS_RECORD_CHOWN_ENTRY ] = "CHOWN_ENTRY",
   [ RTEMS_RECORD_CHOWN_EXIT ] = "CHOWN_EXIT",
   [ RTEMS_RECORD_CLOSE_ENTRY ] = "CLOSE_ENTRY",
@@ -90,11 +102,21 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_IP6_OUTPUT ] = "IP6_OUTPUT",
   [ RTEMS_RECORD_IP_INPUT ] = "IP_INPUT",
   [ RTEMS_RECORD_IP_OUTPUT ] = "IP_OUTPUT",
+  [ RTEMS_RECORD_ISR_DISABLE ] = "ISR_DISABLE",
+  [ RTEMS_RECORD_ISR_ENABLE ] = "ISR_ENABLE",
+  [ RTEMS_RECORD_ISR_LOCK_ACQUIRE_ENTRY ] = "ISR_LOCK_ACQUIRE_ENTRY",
+  [ RTEMS_RECORD_ISR_LOCK_ACQUIRE_EXIT ] = "ISR_LOCK_ACQUIRE_EXIT",
+  [ RTEMS_RECORD_ISR_LOCK_ADDRESS ] = "ISR_LOCK_ADDRESS",
+  [ RTEMS_RECORD_ISR_LOCK_DESTROY ] = "ISR_LOCK_DESTROY",
+  [ RTEMS_RECORD_ISR_LOCK_INITIALIZE ] = "ISR_LOCK_INITIALIZE",
+  [ RTEMS_RECORD_ISR_LOCK_NAME ] = "ISR_LOCK_NAME",
+  [ RTEMS_RECORD_ISR_LOCK_RELEASE ] = "ISR_LOCK_RELEASE",
   [ RTEMS_RECORD_KEVENT_ENTRY ] = "KEVENT_ENTRY",
   [ RTEMS_RECORD_KEVENT_EXIT ] = "KEVENT_EXIT",
   [ RTEMS_RECORD_KQUEUE_ENTRY ] = "KQUEUE_ENTRY",
   [ RTEMS_RECORD_KQUEUE_EXIT ] = "KQUEUE_EXIT",
   [ RTEMS_RECORD_LENGTH ] = "LENGTH",
+  [ RTEMS_RECORD_LINE ] = "LINE",
   [ RTEMS_RECORD_LINK_ENTRY ] = "LINK_ENTRY",
   [ RTEMS_RECORD_LINK_EXIT ] = "LINK_EXIT",
   [ RTEMS_RECORD_LISTEN_ENTRY ] = "LISTEN_ENTRY",
@@ -173,6 +195,26 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_SBWAIT_EXIT ] = "SBWAIT_EXIT",
   [ RTEMS_RECORD_SBWAKEUP_ENTRY ] = "SBWAKEUP_ENTRY",
   [ RTEMS_RECORD_SBWAKEUP_EXIT ] = "SBWAKEUP_EXIT",
+  [ RTEMS_RECORD_SCHEDULER_ADD_PROCESSOR ] = "SCHEDULER_ADD_PROCESSOR",
+  [ RTEMS_RECORD_SCHEDULER_ASK_FOR_HELP ] = "SCHEDULER_ASK_FOR_HELP",
+  [ RTEMS_RECORD_SCHEDULER_BLOCK ] = "SCHEDULER_BLOCK",
+  [ RTEMS_RECORD_SCHEDULER_CANCEL_JOB ] = "SCHEDULER_CANCEL_JOB",
+  [ RTEMS_RECORD_SCHEDULER_ID ] = "SCHEDULER_ID",
+  [ RTEMS_RECORD_SCHEDULER_MAP_PRIORITY ] = "SCHEDULER_MAP_PRIORITY",
+  [ RTEMS_RECORD_SCHEDULER_NAME ] = "SCHEDULER_NAME",
+  [ RTEMS_RECORD_SCHEDULER_PIN ] = "SCHEDULER_PIN",
+  [ RTEMS_RECORD_SCHEDULER_RECONSIDER_HELP_REQUEST ] = "SCHEDULER_RECONSIDER_HELP_REQUEST",
+  [ RTEMS_RECORD_SCHEDULER_RELEASE_JOB ] = "SCHEDULER_RELEASE_JOB",
+  [ RTEMS_RECORD_SCHEDULER_REMOVE_PROCESSOR ] = "SCHEDULER_REMOVE_PROCESSOR",
+  [ RTEMS_RECORD_SCHEDULER_SCHEDULE ] = "SCHEDULER_SCHEDULE",
+  [ RTEMS_RECORD_SCHEDULER_SET_AFFINITY ] = "SCHEDULER_SET_AFFINITY",
+  [ RTEMS_RECORD_SCHEDULER_TICK ] = "SCHEDULER_TICK",
+  [ RTEMS_RECORD_SCHEDULER_UNBLOCK ] = "SCHEDULER_UNBLOCK",
+  [ RTEMS_RECORD_SCHEDULER_UNMAP_PRIORITY ] = "SCHEDULER_UNMAP_PRIORITY",
+  [ RTEMS_RECORD_SCHEDULER_UNPIN ] = "SCHEDULER_UNPIN",
+  [ RTEMS_RECORD_SCHEDULER_UPDATE_PRIORITY ] = "SCHEDULER_UPDATE_PRIORITY",
+  [ RTEMS_RECORD_SCHEDULER_WITHDRAW_NODE ] = "SCHEDULER_WITHDRAW_NODE",
+  [ RTEMS_RECORD_SCHEDULER_YIELD ] = "SCHEDULER_YIELD",
   [ RTEMS_RECORD_SELECT_ENTRY ] = "SELECT_ENTRY",
   [ RTEMS_RECORD_SELECT_EXIT ] = "SELECT_EXIT",
   [ RTEMS_RECORD_SEND_ENTRY ] = "SEND_ENTRY",
@@ -231,8 +273,12 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_TCP_INPUT ] = "TCP_INPUT",
   [ RTEMS_RECORD_TCP_OUTPUT ] = "TCP_OUTPUT",
   [ RTEMS_RECORD_THREAD_BEGIN ] = "THREAD_BEGIN",
+  [ RTEMS_RECORD_THREAD_CONTINUE_ENTRY ] = "THREAD_CONTINUE_ENTRY",
+  [ RTEMS_RECORD_THREAD_CONTINUE_EXIT ] = "THREAD_CONTINUE_EXIT",
   [ RTEMS_RECORD_THREAD_CREATE ] = "THREAD_CREATE",
   [ RTEMS_RECORD_THREAD_DELETE ] = "THREAD_DELETE",
+  [ RTEMS_RECORD_THREAD_DISPATCH_DISABLE ] = "THREAD_DISPATCH_DISABLE",
+  [ RTEMS_RECORD_THREAD_DISPATCH_ENABLE ] = "THREAD_DISPATCH_ENABLE",
   [ RTEMS_RECORD_THREAD_EXIT ] = "THREAD_EXIT",
   [ RTEMS_RECORD_THREAD_EXITTED ] = "THREAD_EXITTED",
   [ RTEMS_RECORD_THREAD_ID ] = "THREAD_ID",
@@ -241,9 +287,14 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_THREAD_PRIO_CURRENT_LOW ] = "THREAD_PRIO_CURRENT_LOW",
   [ RTEMS_RECORD_THREAD_PRIO_REAL_HIGH ] = "THREAD_PRIO_REAL_HIGH",
   [ RTEMS_RECORD_THREAD_PRIO_REAL_LOW ] = "THREAD_PRIO_REAL_LOW",
+  [ RTEMS_RECORD_THREAD_QUEUE_ADDRESS ] = "THREAD_QUEUE_ADDRESS",
+  [ RTEMS_RECORD_THREAD_QUEUE_DESTROY ] = "THREAD_QUEUE_DESTROY",
   [ RTEMS_RECORD_THREAD_QUEUE_ENQUEUE ] = "THREAD_QUEUE_ENQUEUE",
   [ RTEMS_RECORD_THREAD_QUEUE_ENQUEUE_STICKY ] = "THREAD_QUEUE_ENQUEUE_STICKY",
   [ RTEMS_RECORD_THREAD_QUEUE_EXTRACT ] = "THREAD_QUEUE_EXTRACT",
+  [ RTEMS_RECORD_THREAD_QUEUE_ID ] = "THREAD_QUEUE_ID",
+  [ RTEMS_RECORD_THREAD_QUEUE_INITIALIZE ] = "THREAD_QUEUE_INITIALIZE",
+  [ RTEMS_RECORD_THREAD_QUEUE_NAME ] = "THREAD_QUEUE_NAME",
   [ RTEMS_RECORD_THREAD_QUEUE_SURRENDER ] = "THREAD_QUEUE_SURRENDER",
   [ RTEMS_RECORD_THREAD_QUEUE_SURRENDER_STICKY ] = "THREAD_QUEUE_SURRENDER_STICKY",
   [ RTEMS_RECORD_THREAD_RESOURCE_OBTAIN ] = "THREAD_RESOURCE_OBTAIN",
@@ -258,6 +309,10 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_THREAD_SWITCH_IN ] = "THREAD_SWITCH_IN",
   [ RTEMS_RECORD_THREAD_SWITCH_OUT ] = "THREAD_SWITCH_OUT",
   [ RTEMS_RECORD_THREAD_TERMINATE ] = "THREAD_TERMINATE",
+  [ RTEMS_RECORD_THREAD_TIMER_INSERT_MONOTONIC ] = "THREAD_TIMER_INSERT_MONOTONIC",
+  [ RTEMS_RECORD_THREAD_TIMER_INSERT_REALTIME ] = "THREAD_TIMER_INSERT_REALTIME",
+  [ RTEMS_RECORD_THREAD_TIMER_INSERT_TICKS ] = "THREAD_TIMER_INSERT_TICKS",
+  [ RTEMS_RECORD_THREAD_TIMER_REMOVE ] = "THREAD_TIMER_REMOVE",
   [ RTEMS_RECORD_UDP_INPUT ] = "UDP_INPUT",
   [ RTEMS_RECORD_UDP_OUTPUT ] = "UDP_OUTPUT",
   [ RTEMS_RECORD_UMA_ALLOC_PTR ] = "UMA_ALLOC_PTR",
@@ -270,6 +325,14 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_UNMOUNT_EXIT ] = "UNMOUNT_EXIT",
   [ RTEMS_RECORD_UPTIME_HIGH ] = "UPTIME_HIGH",
   [ RTEMS_RECORD_UPTIME_LOW ] = "UPTIME_LOW",
+  [ RTEMS_RECORD_WATCHDOG_ADDRESS ] = "WATCHDOG_ADDRESS",
+  [ RTEMS_RECORD_WATCHDOG_CPU ] = "WATCHDOG_CPU",
+  [ RTEMS_RECORD_WATCHDOG_INITIALIZE ] = "WATCHDOG_INITIALIZE",
+  [ RTEMS_RECORD_WATCHDOG_INSERT ] = "WATCHDOG_INSERT",
+  [ RTEMS_RECORD_WATCHDOG_PREINITIALIZE ] = "WATCHDOG_PREINITIALIZE",
+  [ RTEMS_RECORD_WATCHDOG_REMOVE ] = "WATCHDOG_REMOVE",
+  [ RTEMS_RECORD_WATCHDOG_ROUTINE ] = "WATCHDOG_ROUTINE",
+  [ RTEMS_RECORD_WATCHDOG_STATE ] = "WATCHDOG_STATE",
   [ RTEMS_RECORD_WORKSPACE_ALLOC ] = "WORKSPACE_ALLOC",
   [ RTEMS_RECORD_WORKSPACE_FREE ] = "WORKSPACE_FREE",
   [ RTEMS_RECORD_WORKSPACE_SIZE ] = "WORKSPACE_SIZE",
@@ -278,70 +341,6 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_WRITE_EXIT ] = "WRITE_EXIT",
   [ RTEMS_RECORD_WRITEV_ENTRY ] = "WRITEV_ENTRY",
   [ RTEMS_RECORD_WRITEV_EXIT ] = "WRITEV_EXIT",
-  [ RTEMS_RECORD_SYSTEM_238 ] = "SYSTEM_238",
-  [ RTEMS_RECORD_SYSTEM_239 ] = "SYSTEM_239",
-  [ RTEMS_RECORD_SYSTEM_240 ] = "SYSTEM_240",
-  [ RTEMS_RECORD_SYSTEM_241 ] = "SYSTEM_241",
-  [ RTEMS_RECORD_SYSTEM_242 ] = "SYSTEM_242",
-  [ RTEMS_RECORD_SYSTEM_243 ] = "SYSTEM_243",
-  [ RTEMS_RECORD_SYSTEM_244 ] = "SYSTEM_244",
-  [ RTEMS_RECORD_SYSTEM_245 ] = "SYSTEM_245",
-  [ RTEMS_RECORD_SYSTEM_246 ] = "SYSTEM_246",
-  [ RTEMS_RECORD_SYSTEM_247 ] = "SYSTEM_247",
-  [ RTEMS_RECORD_SYSTEM_248 ] = "SYSTEM_248",
-  [ RTEMS_RECORD_SYSTEM_249 ] = "SYSTEM_249",
-  [ RTEMS_RECORD_SYSTEM_250 ] = "SYSTEM_250",
-  [ RTEMS_RECORD_SYSTEM_251 ] = "SYSTEM_251",
-  [ RTEMS_RECORD_SYSTEM_252 ] = "SYSTEM_252",
-  [ RTEMS_RECORD_SYSTEM_253 ] = "SYSTEM_253",
-  [ RTEMS_RECORD_SYSTEM_254 ] = "SYSTEM_254",
-  [ RTEMS_RECORD_SYSTEM_255 ] = "SYSTEM_255",
-  [ RTEMS_RECORD_SYSTEM_256 ] = "SYSTEM_256",
-  [ RTEMS_RECORD_SYSTEM_257 ] = "SYSTEM_257",
-  [ RTEMS_RECORD_SYSTEM_258 ] = "SYSTEM_258",
-  [ RTEMS_RECORD_SYSTEM_259 ] = "SYSTEM_259",
-  [ RTEMS_RECORD_SYSTEM_260 ] = "SYSTEM_260",
-  [ RTEMS_RECORD_SYSTEM_261 ] = "SYSTEM_261",
-  [ RTEMS_RECORD_SYSTEM_262 ] = "SYSTEM_262",
-  [ RTEMS_RECORD_SYSTEM_263 ] = "SYSTEM_263",
-  [ RTEMS_RECORD_SYSTEM_264 ] = "SYSTEM_264",
-  [ RTEMS_RECORD_SYSTEM_265 ] = "SYSTEM_265",
-  [ RTEMS_RECORD_SYSTEM_266 ] = "SYSTEM_266",
-  [ RTEMS_RECORD_SYSTEM_267 ] = "SYSTEM_267",
-  [ RTEMS_RECORD_SYSTEM_268 ] = "SYSTEM_268",
-  [ RTEMS_RECORD_SYSTEM_269 ] = "SYSTEM_269",
-  [ RTEMS_RECORD_SYSTEM_270 ] = "SYSTEM_270",
-  [ RTEMS_RECORD_SYSTEM_271 ] = "SYSTEM_271",
-  [ RTEMS_RECORD_SYSTEM_272 ] = "SYSTEM_272",
-  [ RTEMS_RECORD_SYSTEM_273 ] = "SYSTEM_273",
-  [ RTEMS_RECORD_SYSTEM_274 ] = "SYSTEM_274",
-  [ RTEMS_RECORD_SYSTEM_275 ] = "SYSTEM_275",
-  [ RTEMS_RECORD_SYSTEM_276 ] = "SYSTEM_276",
-  [ RTEMS_RECORD_SYSTEM_277 ] = "SYSTEM_277",
-  [ RTEMS_RECORD_SYSTEM_278 ] = "SYSTEM_278",
-  [ RTEMS_RECORD_SYSTEM_279 ] = "SYSTEM_279",
-  [ RTEMS_RECORD_SYSTEM_280 ] = "SYSTEM_280",
-  [ RTEMS_RECORD_SYSTEM_281 ] = "SYSTEM_281",
-  [ RTEMS_RECORD_SYSTEM_282 ] = "SYSTEM_282",
-  [ RTEMS_RECORD_SYSTEM_283 ] = "SYSTEM_283",
-  [ RTEMS_RECORD_SYSTEM_284 ] = "SYSTEM_284",
-  [ RTEMS_RECORD_SYSTEM_285 ] = "SYSTEM_285",
-  [ RTEMS_RECORD_SYSTEM_286 ] = "SYSTEM_286",
-  [ RTEMS_RECORD_SYSTEM_287 ] = "SYSTEM_287",
-  [ RTEMS_RECORD_SYSTEM_288 ] = "SYSTEM_288",
-  [ RTEMS_RECORD_SYSTEM_289 ] = "SYSTEM_289",
-  [ RTEMS_RECORD_SYSTEM_290 ] = "SYSTEM_290",
-  [ RTEMS_RECORD_SYSTEM_291 ] = "SYSTEM_291",
-  [ RTEMS_RECORD_SYSTEM_292 ] = "SYSTEM_292",
-  [ RTEMS_RECORD_SYSTEM_293 ] = "SYSTEM_293",
-  [ RTEMS_RECORD_SYSTEM_294 ] = "SYSTEM_294",
-  [ RTEMS_RECORD_SYSTEM_295 ] = "SYSTEM_295",
-  [ RTEMS_RECORD_SYSTEM_296 ] = "SYSTEM_296",
-  [ RTEMS_RECORD_SYSTEM_297 ] = "SYSTEM_297",
-  [ RTEMS_RECORD_SYSTEM_298 ] = "SYSTEM_298",
-  [ RTEMS_RECORD_SYSTEM_299 ] = "SYSTEM_299",
-  [ RTEMS_RECORD_SYSTEM_300 ] = "SYSTEM_300",
-  [ RTEMS_RECORD_SYSTEM_301 ] = "SYSTEM_301",
   [ RTEMS_RECORD_SYSTEM_302 ] = "SYSTEM_302",
   [ RTEMS_RECORD_SYSTEM_303 ] = "SYSTEM_303",
   [ RTEMS_RECORD_SYSTEM_304 ] = "SYSTEM_304",
@@ -551,6 +550,7 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_SYSTEM_508 ] = "SYSTEM_508",
   [ RTEMS_RECORD_SYSTEM_509 ] = "SYSTEM_509",
   [ RTEMS_RECORD_SYSTEM_510 ] = "SYSTEM_510",
+  [ RTEMS_RECORD_SYSTEM_511 ] = "SYSTEM_511",
   [ RTEMS_RECORD_USER_0 ] = "USER_0",
   [ RTEMS_RECORD_USER_1 ] = "USER_1",
   [ RTEMS_RECORD_USER_2 ] = "USER_2",
diff --git a/trace/record/rtems/recorddata.h b/trace/record/rtems/recorddata.h
index 607955c..3b03be9 100644
--- a/trace/record/rtems/recorddata.h
+++ b/trace/record/rtems/recorddata.h
@@ -55,7 +55,7 @@ extern "C" {
  * The record version reflects the record event definitions.  It is reported by
  * the RTEMS_RECORD_VERSION event.
  */
-#define RTEMS_RECORD_THE_VERSION 5
+#define RTEMS_RECORD_THE_VERSION 6
 
 /**
  * @brief The items are in 32-bit little-endian format.
@@ -98,9 +98,21 @@ typedef enum {
    */
   RTEMS_RECORD_ACCEPT_ENTRY,
   RTEMS_RECORD_ACCEPT_EXIT,
+  RTEMS_RECORD_ADDRESS,
+  RTEMS_RECORD_ARG_0,
+  RTEMS_RECORD_ARG_1,
+  RTEMS_RECORD_ARG_2,
+  RTEMS_RECORD_ARG_3,
+  RTEMS_RECORD_ARG_4,
+  RTEMS_RECORD_ARG_5,
+  RTEMS_RECORD_ARG_6,
+  RTEMS_RECORD_ARG_7,
+  RTEMS_RECORD_ARG_8,
+  RTEMS_RECORD_ARG_9,
   RTEMS_RECORD_BIND_ENTRY,
   RTEMS_RECORD_BIND_EXIT,
   RTEMS_RECORD_BUFFER,
+  RTEMS_RECORD_CALLER,
   RTEMS_RECORD_CHOWN_ENTRY,
   RTEMS_RECORD_CHOWN_EXIT,
   RTEMS_RECORD_CLOSE_ENTRY,
@@ -145,11 +157,21 @@ typedef enum {
   RTEMS_RECORD_IP6_OUTPUT,
   RTEMS_RECORD_IP_INPUT,
   RTEMS_RECORD_IP_OUTPUT,
+  RTEMS_RECORD_ISR_DISABLE,
+  RTEMS_RECORD_ISR_ENABLE,
+  RTEMS_RECORD_ISR_LOCK_ACQUIRE_ENTRY,
+  RTEMS_RECORD_ISR_LOCK_ACQUIRE_EXIT,
+  RTEMS_RECORD_ISR_LOCK_ADDRESS,
+  RTEMS_RECORD_ISR_LOCK_DESTROY,
+  RTEMS_RECORD_ISR_LOCK_INITIALIZE,
+  RTEMS_RECORD_ISR_LOCK_NAME,
+  RTEMS_RECORD_ISR_LOCK_RELEASE,
   RTEMS_RECORD_KEVENT_ENTRY,
   RTEMS_RECORD_KEVENT_EXIT,
   RTEMS_RECORD_KQUEUE_ENTRY,
   RTEMS_RECORD_KQUEUE_EXIT,
   RTEMS_RECORD_LENGTH,
+  RTEMS_RECORD_LINE,
   RTEMS_RECORD_LINK_ENTRY,
   RTEMS_RECORD_LINK_EXIT,
   RTEMS_RECORD_LISTEN_ENTRY,
@@ -228,6 +250,26 @@ typedef enum {
   RTEMS_RECORD_SBWAIT_EXIT,
   RTEMS_RECORD_SBWAKEUP_ENTRY,
   RTEMS_RECORD_SBWAKEUP_EXIT,
+  RTEMS_RECORD_SCHEDULER_ADD_PROCESSOR,
+  RTEMS_RECORD_SCHEDULER_ASK_FOR_HELP,
+  RTEMS_RECORD_SCHEDULER_BLOCK,
+  RTEMS_RECORD_SCHEDULER_CANCEL_JOB,
+  RTEMS_RECORD_SCHEDULER_ID,
+  RTEMS_RECORD_SCHEDULER_MAP_PRIORITY,
+  RTEMS_RECORD_SCHEDULER_NAME,
+  RTEMS_RECORD_SCHEDULER_PIN,
+  RTEMS_RECORD_SCHEDULER_RECONSIDER_HELP_REQUEST,
+  RTEMS_RECORD_SCHEDULER_RELEASE_JOB,
+  RTEMS_RECORD_SCHEDULER_REMOVE_PROCESSOR,
+  RTEMS_RECORD_SCHEDULER_SCHEDULE,
+  RTEMS_RECORD_SCHEDULER_SET_AFFINITY,
+  RTEMS_RECORD_SCHEDULER_TICK,
+  RTEMS_RECORD_SCHEDULER_UNBLOCK,
+  RTEMS_RECORD_SCHEDULER_UNMAP_PRIORITY,
+  RTEMS_RECORD_SCHEDULER_UNPIN,
+  RTEMS_RECORD_SCHEDULER_UPDATE_PRIORITY,
+  RTEMS_RECORD_SCHEDULER_WITHDRAW_NODE,
+  RTEMS_RECORD_SCHEDULER_YIELD,
   RTEMS_RECORD_SELECT_ENTRY,
   RTEMS_RECORD_SELECT_EXIT,
   RTEMS_RECORD_SEND_ENTRY,
@@ -286,8 +328,12 @@ typedef enum {
   RTEMS_RECORD_TCP_INPUT,
   RTEMS_RECORD_TCP_OUTPUT,
   RTEMS_RECORD_THREAD_BEGIN,
+  RTEMS_RECORD_THREAD_CONTINUE_ENTRY,
+  RTEMS_RECORD_THREAD_CONTINUE_EXIT,
   RTEMS_RECORD_THREAD_CREATE,
   RTEMS_RECORD_THREAD_DELETE,
+  RTEMS_RECORD_THREAD_DISPATCH_DISABLE,
+  RTEMS_RECORD_THREAD_DISPATCH_ENABLE,
   RTEMS_RECORD_THREAD_EXIT,
   RTEMS_RECORD_THREAD_EXITTED,
   RTEMS_RECORD_THREAD_ID,
@@ -296,9 +342,14 @@ typedef enum {
   RTEMS_RECORD_THREAD_PRIO_CURRENT_LOW,
   RTEMS_RECORD_THREAD_PRIO_REAL_HIGH,
   RTEMS_RECORD_THREAD_PRIO_REAL_LOW,
+  RTEMS_RECORD_THREAD_QUEUE_ADDRESS,
+  RTEMS_RECORD_THREAD_QUEUE_DESTROY,
   RTEMS_RECORD_THREAD_QUEUE_ENQUEUE,
   RTEMS_RECORD_THREAD_QUEUE_ENQUEUE_STICKY,
   RTEMS_RECORD_THREAD_QUEUE_EXTRACT,
+  RTEMS_RECORD_THREAD_QUEUE_ID,
+  RTEMS_RECORD_THREAD_QUEUE_INITIALIZE,
+  RTEMS_RECORD_THREAD_QUEUE_NAME,
   RTEMS_RECORD_THREAD_QUEUE_SURRENDER,
   RTEMS_RECORD_THREAD_QUEUE_SURRENDER_STICKY,
   RTEMS_RECORD_THREAD_RESOURCE_OBTAIN,
@@ -313,6 +364,10 @@ typedef enum {
   RTEMS_RECORD_THREAD_SWITCH_IN,
   RTEMS_RECORD_THREAD_SWITCH_OUT,
   RTEMS_RECORD_THREAD_TERMINATE,
+  RTEMS_RECORD_THREAD_TIMER_INSERT_MONOTONIC,
+  RTEMS_RECORD_THREAD_TIMER_INSERT_REALTIME,
+  RTEMS_RECORD_THREAD_TIMER_INSERT_TICKS,
+  RTEMS_RECORD_THREAD_TIMER_REMOVE,
   RTEMS_RECORD_UDP_INPUT,
   RTEMS_RECORD_UDP_OUTPUT,
   RTEMS_RECORD_UMA_ALLOC_PTR,
@@ -325,6 +380,14 @@ typedef enum {
   RTEMS_RECORD_UNMOUNT_EXIT,
   RTEMS_RECORD_UPTIME_HIGH,
   RTEMS_RECORD_UPTIME_LOW,
+  RTEMS_RECORD_WATCHDOG_ADDRESS,
+  RTEMS_RECORD_WATCHDOG_CPU,
+  RTEMS_RECORD_WATCHDOG_INITIALIZE,
+  RTEMS_RECORD_WATCHDOG_INSERT,
+  RTEMS_RECORD_WATCHDOG_PREINITIALIZE,
+  RTEMS_RECORD_WATCHDOG_REMOVE,
+  RTEMS_RECORD_WATCHDOG_ROUTINE,
+  RTEMS_RECORD_WATCHDOG_STATE,
   RTEMS_RECORD_WORKSPACE_ALLOC,
   RTEMS_RECORD_WORKSPACE_FREE,
   RTEMS_RECORD_WORKSPACE_SIZE,
@@ -335,70 +398,6 @@ typedef enum {
   RTEMS_RECORD_WRITEV_EXIT,
 
   /* Unused system events */
-  RTEMS_RECORD_SYSTEM_238,
-  RTEMS_RECORD_SYSTEM_239,
-  RTEMS_RECORD_SYSTEM_240,
-  RTEMS_RECORD_SYSTEM_241,
-  RTEMS_RECORD_SYSTEM_242,
-  RTEMS_RECORD_SYSTEM_243,
-  RTEMS_RECORD_SYSTEM_244,
-  RTEMS_RECORD_SYSTEM_245,
-  RTEMS_RECORD_SYSTEM_246,
-  RTEMS_RECORD_SYSTEM_247,
-  RTEMS_RECORD_SYSTEM_248,
-  RTEMS_RECORD_SYSTEM_249,
-  RTEMS_RECORD_SYSTEM_250,
-  RTEMS_RECORD_SYSTEM_251,
-  RTEMS_RECORD_SYSTEM_252,
-  RTEMS_RECORD_SYSTEM_253,
-  RTEMS_RECORD_SYSTEM_254,
-  RTEMS_RECORD_SYSTEM_255,
-  RTEMS_RECORD_SYSTEM_256,
-  RTEMS_RECORD_SYSTEM_257,
-  RTEMS_RECORD_SYSTEM_258,
-  RTEMS_RECORD_SYSTEM_259,
-  RTEMS_RECORD_SYSTEM_260,
-  RTEMS_RECORD_SYSTEM_261,
-  RTEMS_RECORD_SYSTEM_262,
-  RTEMS_RECORD_SYSTEM_263,
-  RTEMS_RECORD_SYSTEM_264,
-  RTEMS_RECORD_SYSTEM_265,
-  RTEMS_RECORD_SYSTEM_266,
-  RTEMS_RECORD_SYSTEM_267,
-  RTEMS_RECORD_SYSTEM_268,
-  RTEMS_RECORD_SYSTEM_269,
-  RTEMS_RECORD_SYSTEM_270,
-  RTEMS_RECORD_SYSTEM_271,
-  RTEMS_RECORD_SYSTEM_272,
-  RTEMS_RECORD_SYSTEM_273,
-  RTEMS_RECORD_SYSTEM_274,
-  RTEMS_RECORD_SYSTEM_275,
-  RTEMS_RECORD_SYSTEM_276,
-  RTEMS_RECORD_SYSTEM_277,
-  RTEMS_RECORD_SYSTEM_278,
-  RTEMS_RECORD_SYSTEM_279,
-  RTEMS_RECORD_SYSTEM_280,
-  RTEMS_RECORD_SYSTEM_281,
-  RTEMS_RECORD_SYSTEM_282,
-  RTEMS_RECORD_SYSTEM_283,
-  RTEMS_RECORD_SYSTEM_284,
-  RTEMS_RECORD_SYSTEM_285,
-  RTEMS_RECORD_SYSTEM_286,
-  RTEMS_RECORD_SYSTEM_287,
-  RTEMS_RECORD_SYSTEM_288,
-  RTEMS_RECORD_SYSTEM_289,
-  RTEMS_RECORD_SYSTEM_290,
-  RTEMS_RECORD_SYSTEM_291,
-  RTEMS_RECORD_SYSTEM_292,
-  RTEMS_RECORD_SYSTEM_293,
-  RTEMS_RECORD_SYSTEM_294,
-  RTEMS_RECORD_SYSTEM_295,
-  RTEMS_RECORD_SYSTEM_296,
-  RTEMS_RECORD_SYSTEM_297,
-  RTEMS_RECORD_SYSTEM_298,
-  RTEMS_RECORD_SYSTEM_299,
-  RTEMS_RECORD_SYSTEM_300,
-  RTEMS_RECORD_SYSTEM_301,
   RTEMS_RECORD_SYSTEM_302,
   RTEMS_RECORD_SYSTEM_303,
   RTEMS_RECORD_SYSTEM_304,
@@ -608,6 +607,7 @@ typedef enum {
   RTEMS_RECORD_SYSTEM_508,
   RTEMS_RECORD_SYSTEM_509,
   RTEMS_RECORD_SYSTEM_510,
+  RTEMS_RECORD_SYSTEM_511,
 
   /* There are 512 events reserved for the user */
   RTEMS_RECORD_USER_0,



More information about the vc mailing list