[rtems commit] record: Add system events

Sebastian Huber sebh at rtems.org
Mon Sep 2 05:51:59 UTC 2019


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Sep  2 07:47:15 2019 +0200

record: Add system events

Update #3665.

---

 cpukit/include/rtems/recorddata.h    | 8 ++++----
 cpukit/libtrace/record/record-text.c | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/cpukit/include/rtems/recorddata.h b/cpukit/include/rtems/recorddata.h
index ae63986..4fa16d6 100644
--- a/cpukit/include/rtems/recorddata.h
+++ b/cpukit/include/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 8
+#define RTEMS_RECORD_THE_VERSION 9
 
 /**
  * @brief The items are in 32-bit little-endian format.
@@ -127,6 +127,7 @@ typedef enum {
   RTEMS_RECORD_CONNECT_EXIT,
   RTEMS_RECORD_ETHER_INPUT,
   RTEMS_RECORD_ETHER_OUTPUT,
+  RTEMS_RECORD_ERRNO,
   RTEMS_RECORD_FATAL_CODE,
   RTEMS_RECORD_FATAL_SOURCE,
   RTEMS_RECORD_FCHMOD_ENTRY,
@@ -144,6 +145,8 @@ typedef enum {
   RTEMS_RECORD_FSYNC_EXIT,
   RTEMS_RECORD_FTRUNCATE_ENTRY,
   RTEMS_RECORD_FTRUNCATE_EXIT,
+  RTEMS_RECORD_FUNCTION_ENTRY,
+  RTEMS_RECORD_FUNCTION_EXIT,
   RTEMS_RECORD_GETSOCKOPT_ENTRY,
   RTEMS_RECORD_GETSOCKOPT_EXIT,
   RTEMS_RECORD_HEAP_ALLOC,
@@ -434,9 +437,6 @@ typedef enum {
   RTEMS_RECORD_WRITEV_EXIT,
 
   /* Unused system events */
-  RTEMS_RECORD_SYSTEM_338,
-  RTEMS_RECORD_SYSTEM_339,
-  RTEMS_RECORD_SYSTEM_340,
   RTEMS_RECORD_SYSTEM_341,
   RTEMS_RECORD_SYSTEM_342,
   RTEMS_RECORD_SYSTEM_343,
diff --git a/cpukit/libtrace/record/record-text.c b/cpukit/libtrace/record/record-text.c
index 6a6ae62..7bdc2a6 100644
--- a/cpukit/libtrace/record/record-text.c
+++ b/cpukit/libtrace/record/record-text.c
@@ -72,6 +72,7 @@ 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_ERRNO ] = "ERRNO",
   [ RTEMS_RECORD_FATAL_CODE ] = "FATAL_CODE",
   [ RTEMS_RECORD_FATAL_SOURCE ] = "FATAL_SOURCE",
   [ RTEMS_RECORD_FCHMOD_ENTRY ] = "FCHMOD_ENTRY",
@@ -89,6 +90,8 @@ static const char * const event_text[] = {
   [ RTEMS_RECORD_FSYNC_EXIT ] = "FSYNC_EXIT",
   [ RTEMS_RECORD_FTRUNCATE_ENTRY ] = "FTRUNCATE_ENTRY",
   [ RTEMS_RECORD_FTRUNCATE_EXIT ] = "FTRUNCATE_EXIT",
+  [ RTEMS_RECORD_FUNCTION_ENTRY ] = "FUNCTION_ENTRY",
+  [ RTEMS_RECORD_FUNCTION_EXIT ] = "FUNCTION_EXIT",
   [ RTEMS_RECORD_GETSOCKOPT_ENTRY ] = "GETSOCKOPT_ENTRY",
   [ RTEMS_RECORD_GETSOCKOPT_EXIT ] = "GETSOCKOPT_EXIT",
   [ RTEMS_RECORD_HEAP_ALLOC ] = "HEAP_ALLOC",
@@ -377,9 +380,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_338 ] = "SYSTEM_338",
-  [ RTEMS_RECORD_SYSTEM_339 ] = "SYSTEM_339",
-  [ RTEMS_RECORD_SYSTEM_340 ] = "SYSTEM_340",
   [ RTEMS_RECORD_SYSTEM_341 ] = "SYSTEM_341",
   [ RTEMS_RECORD_SYSTEM_342 ] = "SYSTEM_342",
   [ RTEMS_RECORD_SYSTEM_343 ] = "SYSTEM_343",



More information about the vc mailing list