[rtems-tools commit] record: Synchronize with RTEMS

Sebastian Huber sebh at rtems.org
Fri Aug 30 09:53:07 UTC 2019


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Aug 30 11:51:48 2019 +0200

record: Synchronize with RTEMS

Update #3665.

---

 trace/record/record-text.c      | 18 +++++++++---------
 trace/record/rtems/recorddata.h | 20 ++++++++++----------
 2 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/trace/record/record-text.c b/trace/record/record-text.c
index 09f8d15..dd45cee 100644
--- a/trace/record/record-text.c
+++ b/trace/record/record-text.c
@@ -44,6 +44,7 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_ACCEPT_ENTRY ] = "ACCEPT_ENTRY",
   [ RTEMS_RECORD_ACCEPT_EXIT ] = "ACCEPT_EXIT",
   [ RTEMS_RECORD_ADDRESS ] = "ADDRESS",
+  [ RTEMS_RECORD_ARCH ] = "ARCH",
   [ RTEMS_RECORD_ARG_0 ] = "ARG_0",
   [ RTEMS_RECORD_ARG_1 ] = "ARG_1",
   [ RTEMS_RECORD_ARG_2 ] = "ARG_2",
@@ -56,6 +57,7 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_ARG_9 ] = "ARG_9",
   [ RTEMS_RECORD_BIND_ENTRY ] = "BIND_ENTRY",
   [ RTEMS_RECORD_BIND_EXIT ] = "BIND_EXIT",
+  [ RTEMS_RECORD_BSP ] = "BSP",
   [ RTEMS_RECORD_BUFFER ] = "BUFFER",
   [ RTEMS_RECORD_CALLER ] = "CALLER",
   [ RTEMS_RECORD_CHOWN_ENTRY ] = "CHOWN_ENTRY",
@@ -66,6 +68,8 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_CONNECT_EXIT ] = "CONNECT_EXIT",
   [ RTEMS_RECORD_ETHER_INPUT ] = "ETHER_INPUT",
   [ RTEMS_RECORD_ETHER_OUTPUT ] = "ETHER_OUTPUT",
+  [ RTEMS_RECORD_FATAL_CODE ] = "FATAL_CODE",
+  [ RTEMS_RECORD_FATAL_SOURCE ] = "FATAL_SOURCE",
   [ RTEMS_RECORD_FCHMOD_ENTRY ] = "FCHMOD_ENTRY",
   [ RTEMS_RECORD_FCHMOD_EXIT ] = "FCHMOD_EXIT",
   [ RTEMS_RECORD_FCNTL_ENTRY ] = "FCNTL_ENTRY",
@@ -81,7 +85,6 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_FTRUNCATE_EXIT ] = "FTRUNCATE_EXIT",
   [ RTEMS_RECORD_GETSOCKOPT_ENTRY ] = "GETSOCKOPT_ENTRY",
   [ RTEMS_RECORD_GETSOCKOPT_EXIT ] = "GETSOCKOPT_EXIT",
-  [ RTEMS_RECORD_GIT_HASH ] = "GIT_HASH",
   [ RTEMS_RECORD_HEAP_ALLOC ] = "HEAP_ALLOC",
   [ RTEMS_RECORD_HEAP_FREE ] = "HEAP_FREE",
   [ RTEMS_RECORD_HEAP_SIZE ] = "HEAP_SIZE",
@@ -123,12 +126,14 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_LISTEN_EXIT ] = "LISTEN_EXIT",
   [ RTEMS_RECORD_LSEEK_ENTRY ] = "LSEEK_ENTRY",
   [ RTEMS_RECORD_LSEEK_EXIT ] = "LSEEK_EXIT",
+  [ RTEMS_RECORD_MEMORY ] = "MEMORY",
   [ RTEMS_RECORD_MKNOD_ENTRY ] = "MKNOD_ENTRY",
   [ RTEMS_RECORD_MKNOD_EXIT ] = "MKNOD_EXIT",
   [ RTEMS_RECORD_MMAP_ENTRY ] = "MMAP_ENTRY",
   [ RTEMS_RECORD_MMAP_EXIT ] = "MMAP_EXIT",
   [ RTEMS_RECORD_MOUNT_ENTRY ] = "MOUNT_ENTRY",
   [ RTEMS_RECORD_MOUNT_EXIT ] = "MOUNT_EXIT",
+  [ RTEMS_RECORD_MULTILIB ] = "MULTILIB",
   [ RTEMS_RECORD_OPEN_ENTRY ] = "OPEN_ENTRY",
   [ RTEMS_RECORD_OPEN_EXIT ] = "OPEN_EXIT",
   [ RTEMS_RECORD_PAGE_ALLOC ] = "PAGE_ALLOC",
@@ -153,6 +158,7 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_RECVFROM_EXIT ] = "RECVFROM_EXIT",
   [ RTEMS_RECORD_RECVMSG_ENTRY ] = "RECVMSG_ENTRY",
   [ RTEMS_RECORD_RECVMSG_EXIT ] = "RECVMSG_EXIT",
+  [ RTEMS_RECORD_REGISTERS ] = "REGISTERS",
   [ RTEMS_RECORD_RENAME_ENTRY ] = "RENAME_ENTRY",
   [ RTEMS_RECORD_RENAME_EXIT ] = "RENAME_EXIT",
   [ RTEMS_RECORD_RTEMS_BARRIER_CREATE ] = "RTEMS_BARRIER_CREATE",
@@ -313,6 +319,7 @@ static const char * const event_text[] = {
   [ 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_TOOLS ] = "TOOLS",
   [ RTEMS_RECORD_UDP_INPUT ] = "UDP_INPUT",
   [ RTEMS_RECORD_UDP_OUTPUT ] = "UDP_OUTPUT",
   [ RTEMS_RECORD_UMA_ALLOC_PTR ] = "UMA_ALLOC_PTR",
@@ -325,6 +332,7 @@ 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_VERSION_CONTROL_KEY ] = "VERSION_CONTROL_KEY",
   [ RTEMS_RECORD_WATCHDOG_ADDRESS ] = "WATCHDOG_ADDRESS",
   [ RTEMS_RECORD_WATCHDOG_CPU ] = "WATCHDOG_CPU",
   [ RTEMS_RECORD_WATCHDOG_INITIALIZE ] = "WATCHDOG_INITIALIZE",
@@ -341,14 +349,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_302 ] = "SYSTEM_302",
-  [ RTEMS_RECORD_SYSTEM_303 ] = "SYSTEM_303",
-  [ RTEMS_RECORD_SYSTEM_304 ] = "SYSTEM_304",
-  [ RTEMS_RECORD_SYSTEM_305 ] = "SYSTEM_305",
-  [ RTEMS_RECORD_SYSTEM_306 ] = "SYSTEM_306",
-  [ RTEMS_RECORD_SYSTEM_307 ] = "SYSTEM_307",
-  [ RTEMS_RECORD_SYSTEM_308 ] = "SYSTEM_308",
-  [ RTEMS_RECORD_SYSTEM_309 ] = "SYSTEM_309",
   [ RTEMS_RECORD_SYSTEM_310 ] = "SYSTEM_310",
   [ RTEMS_RECORD_SYSTEM_311 ] = "SYSTEM_311",
   [ RTEMS_RECORD_SYSTEM_312 ] = "SYSTEM_312",
diff --git a/trace/record/rtems/recorddata.h b/trace/record/rtems/recorddata.h
index 3b03be9..f0d02e6 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 6
+#define RTEMS_RECORD_THE_VERSION 7
 
 /**
  * @brief The items are in 32-bit little-endian format.
@@ -99,6 +99,7 @@ typedef enum {
   RTEMS_RECORD_ACCEPT_ENTRY,
   RTEMS_RECORD_ACCEPT_EXIT,
   RTEMS_RECORD_ADDRESS,
+  RTEMS_RECORD_ARCH,
   RTEMS_RECORD_ARG_0,
   RTEMS_RECORD_ARG_1,
   RTEMS_RECORD_ARG_2,
@@ -111,6 +112,7 @@ typedef enum {
   RTEMS_RECORD_ARG_9,
   RTEMS_RECORD_BIND_ENTRY,
   RTEMS_RECORD_BIND_EXIT,
+  RTEMS_RECORD_BSP,
   RTEMS_RECORD_BUFFER,
   RTEMS_RECORD_CALLER,
   RTEMS_RECORD_CHOWN_ENTRY,
@@ -121,6 +123,8 @@ typedef enum {
   RTEMS_RECORD_CONNECT_EXIT,
   RTEMS_RECORD_ETHER_INPUT,
   RTEMS_RECORD_ETHER_OUTPUT,
+  RTEMS_RECORD_FATAL_CODE,
+  RTEMS_RECORD_FATAL_SOURCE,
   RTEMS_RECORD_FCHMOD_ENTRY,
   RTEMS_RECORD_FCHMOD_EXIT,
   RTEMS_RECORD_FCNTL_ENTRY,
@@ -136,7 +140,6 @@ typedef enum {
   RTEMS_RECORD_FTRUNCATE_EXIT,
   RTEMS_RECORD_GETSOCKOPT_ENTRY,
   RTEMS_RECORD_GETSOCKOPT_EXIT,
-  RTEMS_RECORD_GIT_HASH,
   RTEMS_RECORD_HEAP_ALLOC,
   RTEMS_RECORD_HEAP_FREE,
   RTEMS_RECORD_HEAP_SIZE,
@@ -178,12 +181,14 @@ typedef enum {
   RTEMS_RECORD_LISTEN_EXIT,
   RTEMS_RECORD_LSEEK_ENTRY,
   RTEMS_RECORD_LSEEK_EXIT,
+  RTEMS_RECORD_MEMORY,
   RTEMS_RECORD_MKNOD_ENTRY,
   RTEMS_RECORD_MKNOD_EXIT,
   RTEMS_RECORD_MMAP_ENTRY,
   RTEMS_RECORD_MMAP_EXIT,
   RTEMS_RECORD_MOUNT_ENTRY,
   RTEMS_RECORD_MOUNT_EXIT,
+  RTEMS_RECORD_MULTILIB,
   RTEMS_RECORD_OPEN_ENTRY,
   RTEMS_RECORD_OPEN_EXIT,
   RTEMS_RECORD_PAGE_ALLOC,
@@ -208,6 +213,7 @@ typedef enum {
   RTEMS_RECORD_RECVFROM_EXIT,
   RTEMS_RECORD_RECVMSG_ENTRY,
   RTEMS_RECORD_RECVMSG_EXIT,
+  RTEMS_RECORD_REGISTERS,
   RTEMS_RECORD_RENAME_ENTRY,
   RTEMS_RECORD_RENAME_EXIT,
   RTEMS_RECORD_RTEMS_BARRIER_CREATE,
@@ -368,6 +374,7 @@ typedef enum {
   RTEMS_RECORD_THREAD_TIMER_INSERT_REALTIME,
   RTEMS_RECORD_THREAD_TIMER_INSERT_TICKS,
   RTEMS_RECORD_THREAD_TIMER_REMOVE,
+  RTEMS_RECORD_TOOLS,
   RTEMS_RECORD_UDP_INPUT,
   RTEMS_RECORD_UDP_OUTPUT,
   RTEMS_RECORD_UMA_ALLOC_PTR,
@@ -380,6 +387,7 @@ typedef enum {
   RTEMS_RECORD_UNMOUNT_EXIT,
   RTEMS_RECORD_UPTIME_HIGH,
   RTEMS_RECORD_UPTIME_LOW,
+  RTEMS_RECORD_VERSION_CONTROL_KEY,
   RTEMS_RECORD_WATCHDOG_ADDRESS,
   RTEMS_RECORD_WATCHDOG_CPU,
   RTEMS_RECORD_WATCHDOG_INITIALIZE,
@@ -398,14 +406,6 @@ typedef enum {
   RTEMS_RECORD_WRITEV_EXIT,
 
   /* Unused system events */
-  RTEMS_RECORD_SYSTEM_302,
-  RTEMS_RECORD_SYSTEM_303,
-  RTEMS_RECORD_SYSTEM_304,
-  RTEMS_RECORD_SYSTEM_305,
-  RTEMS_RECORD_SYSTEM_306,
-  RTEMS_RECORD_SYSTEM_307,
-  RTEMS_RECORD_SYSTEM_308,
-  RTEMS_RECORD_SYSTEM_309,
   RTEMS_RECORD_SYSTEM_310,
   RTEMS_RECORD_SYSTEM_311,
   RTEMS_RECORD_SYSTEM_312,



More information about the vc mailing list