summaryrefslogtreecommitdiffstats
path: root/trace
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-08-29 16:05:24 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-08-29 16:05:24 +0200
commitb1abc7d93a43383d1ce2796cd6dd7d7975ba846a (patch)
tree7c8caae8ec176d94f32d959a03276bc2707fae59 /trace
parentrecord: Support thread names on 32-bit targets (diff)
downloadrtems-tools-b1abc7d93a43383d1ce2796cd6dd7d7975ba846a.tar.bz2
record: Synchronize with RTEMS
Update #3665.
Diffstat (limited to 'trace')
-rw-r--r--trace/record/record-text.c128
-rw-r--r--trace/record/rtems/recorddata.h130
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,