summaryrefslogtreecommitdiffstats
path: root/cpukit/libtrace
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-12 08:27:52 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-12 13:59:11 +0100
commitebb8c28ee9ca3ace660af3e763b393522160eddb (patch)
treed5696e087f209cf1002ce43450f163af9f2edef1 /cpukit/libtrace
parentrecord: Rename internal per-CPU events (diff)
downloadrtems-ebb8c28ee9ca3ace660af3e763b393522160eddb.tar.bz2
record: Add system call entry/exit events
This corresponds to the Linux syscall_entry_* and syscall_exit_* events. Update #3665.
Diffstat (limited to 'cpukit/libtrace')
-rw-r--r--cpukit/libtrace/record/record-text.c164
1 files changed, 82 insertions, 82 deletions
diff --git a/cpukit/libtrace/record/record-text.c b/cpukit/libtrace/record/record-text.c
index 8f97a930a7..b7693b8c6a 100644
--- a/cpukit/libtrace/record/record-text.c
+++ b/cpukit/libtrace/record/record-text.c
@@ -41,60 +41,88 @@
static const char * const event_text[] = {
[ RTEMS_RECORD_EMPTY ] = "EMPTY",
[ RTEMS_RECORD_VERSION ] = "VERSION",
- [ RTEMS_RECORD_ACCEPT ] = "ACCEPT",
- [ RTEMS_RECORD_BIND ] = "BIND",
+ [ RTEMS_RECORD_ACCEPT_ENTRY ] = "ACCEPT_ENTRY",
+ [ RTEMS_RECORD_ACCEPT_EXIT ] = "ACCEPT_EXIT",
+ [ RTEMS_RECORD_BIND_ENTRY ] = "BIND_ENTRY",
+ [ RTEMS_RECORD_BIND_EXIT ] = "BIND_EXIT",
[ RTEMS_RECORD_BUFFER ] = "BUFFER",
- [ RTEMS_RECORD_CHOWN ] = "CHOWN",
- [ RTEMS_RECORD_CLOSE ] = "CLOSE",
- [ RTEMS_RECORD_CONNECT ] = "CONNECT",
+ [ RTEMS_RECORD_CHOWN_ENTRY ] = "CHOWN_ENTRY",
+ [ RTEMS_RECORD_CHOWN_EXIT ] = "CHOWN_EXIT",
+ [ RTEMS_RECORD_CLOSE_ENTRY ] = "CLOSE_ENTRY",
+ [ RTEMS_RECORD_CLOSE_EXIT ] = "CLOSE_EXIT",
+ [ RTEMS_RECORD_CONNECT_ENTRY ] = "CONNECT_ENTRY",
+ [ RTEMS_RECORD_CONNECT_EXIT ] = "CONNECT_EXIT",
[ RTEMS_RECORD_ETHER_INPUT ] = "ETHER_INPUT",
[ RTEMS_RECORD_ETHER_OUTPUT ] = "ETHER_OUTPUT",
- [ RTEMS_RECORD_FCHMOD ] = "FCHMOD",
- [ RTEMS_RECORD_FCNTL ] = "FCNTL",
- [ RTEMS_RECORD_FDATASYNC ] = "FDATASYNC",
+ [ RTEMS_RECORD_FCHMOD_ENTRY ] = "FCHMOD_ENTRY",
+ [ RTEMS_RECORD_FCHMOD_EXIT ] = "FCHMOD_EXIT",
+ [ RTEMS_RECORD_FCNTL_ENTRY ] = "FCNTL_ENTRY",
+ [ RTEMS_RECORD_FCNTL_EXIT ] = "FCNTL_EXIT",
+ [ RTEMS_RECORD_FDATASYNC_ENTRY ] = "FDATASYNC_ENTRY",
+ [ RTEMS_RECORD_FDATASYNC_EXIT ] = "FDATASYNC_EXIT",
[ RTEMS_RECORD_FREQUENCY ] = "FREQUENCY",
- [ RTEMS_RECORD_FSTAT ] = "FSTAT",
- [ RTEMS_RECORD_FSYNC ] = "FSYNC",
- [ RTEMS_RECORD_FTRUNCATE ] = "FTRUNCATE",
+ [ RTEMS_RECORD_FSTAT_ENTRY ] = "FSTAT_ENTRY",
+ [ RTEMS_RECORD_FSTAT_EXIT ] = "FSTAT_EXIT",
+ [ RTEMS_RECORD_FSYNC_ENTRY ] = "FSYNC_ENTRY",
+ [ RTEMS_RECORD_FSYNC_EXIT ] = "FSYNC_EXIT",
+ [ RTEMS_RECORD_FTRUNCATE_ENTRY ] = "FTRUNCATE_ENTRY",
+ [ RTEMS_RECORD_FTRUNCATE_EXIT ] = "FTRUNCATE_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",
[ RTEMS_RECORD_HEAP_USAGE ] = "HEAP_USAGE",
- [ RTEMS_RECORD_INTERUPT_BEGIN ] = "INTERUPT_BEGIN",
- [ RTEMS_RECORD_INTERUPT_END ] = "INTERUPT_END",
- [ RTEMS_RECORD_INTERUPT_INSTALL ] = "INTERUPT_INSTALL",
- [ RTEMS_RECORD_INTERUPT_REMOVE ] = "INTERUPT_REMOVE",
- [ RTEMS_RECORD_IOCTL ] = "IOCTL",
+ [ RTEMS_RECORD_INTERRUPT_ENTRY ] = "INTERRUPT_ENTRY",
+ [ RTEMS_RECORD_INTERRUPT_EXIT ] = "INTERRUPT_EXIT",
+ [ RTEMS_RECORD_INTERRUPT_INSTALL ] = "INTERRUPT_INSTALL",
+ [ RTEMS_RECORD_INTERRUPT_REMOVE ] = "INTERRUPT_REMOVE",
+ [ RTEMS_RECORD_IOCTL_ENTRY ] = "IOCTL_ENTRY",
+ [ RTEMS_RECORD_IOCTL_EXIT ] = "IOCTL_EXIT",
[ RTEMS_RECORD_IP6_INPUT ] = "IP6_INPUT",
[ RTEMS_RECORD_IP6_OUTPUT ] = "IP6_OUTPUT",
[ RTEMS_RECORD_IP_INPUT ] = "IP_INPUT",
[ RTEMS_RECORD_IP_OUTPUT ] = "IP_OUTPUT",
- [ RTEMS_RECORD_KEVENT ] = "KEVENT",
- [ RTEMS_RECORD_KQUEUE ] = "KQUEUE",
+ [ 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_LINK ] = "LINK",
- [ RTEMS_RECORD_LSEEK ] = "LSEEK",
- [ RTEMS_RECORD_MKNOD ] = "MKNOD",
- [ RTEMS_RECORD_MMAP ] = "MMAP",
- [ RTEMS_RECORD_MOUNT ] = "MOUNT",
- [ RTEMS_RECORD_OPEN ] = "OPEN",
+ [ RTEMS_RECORD_LINK_ENTRY ] = "LINK_ENTRY",
+ [ RTEMS_RECORD_LINK_EXIT ] = "LINK_EXIT",
+ [ RTEMS_RECORD_LSEEK_ENTRY ] = "LSEEK_ENTRY",
+ [ RTEMS_RECORD_LSEEK_EXIT ] = "LSEEK_EXIT",
+ [ 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_OPEN_ENTRY ] = "OPEN_ENTRY",
+ [ RTEMS_RECORD_OPEN_EXIT ] = "OPEN_EXIT",
[ RTEMS_RECORD_PAGE_ALLOC ] = "PAGE_ALLOC",
[ RTEMS_RECORD_PAGE_FREE ] = "PAGE_FREE",
[ RTEMS_RECORD_PER_CPU_COUNT ] = "PER_CPU_COUNT",
[ RTEMS_RECORD_PER_CPU_HEAD ] = "PER_CPU_HEAD",
[ RTEMS_RECORD_PER_CPU_OVERFLOW ] = "PER_CPU_OVERFLOW",
[ RTEMS_RECORD_PER_CPU_TAIL ] = "PER_CPU_TAIL",
- [ RTEMS_RECORD_POLL ] = "POLL",
+ [ RTEMS_RECORD_POLL_ENTRY ] = "POLL_ENTRY",
+ [ RTEMS_RECORD_POLL_EXIT ] = "POLL_EXIT",
[ RTEMS_RECORD_PROCESSOR ] = "PROCESSOR",
[ RTEMS_RECORD_PROCESSOR_MAXIMUM ] = "PROCESSOR_MAXIMUM",
- [ RTEMS_RECORD_READ ] = "READ",
- [ RTEMS_RECORD_READLINK ] = "READLINK",
- [ RTEMS_RECORD_READV ] = "READV",
- [ RTEMS_RECORD_RECV ] = "RECV",
- [ RTEMS_RECORD_RECVFROM ] = "RECVFROM",
- [ RTEMS_RECORD_RECVMSG ] = "RECVMSG",
- [ RTEMS_RECORD_RENAME ] = "RENAME",
+ [ RTEMS_RECORD_READ_ENTRY ] = "READ_ENTRY",
+ [ RTEMS_RECORD_READ_EXIT ] = "READ_EXIT",
+ [ RTEMS_RECORD_READLINK_ENTRY ] = "READLINK_ENTRY",
+ [ RTEMS_RECORD_READLINK_EXIT ] = "READLINK_EXIT",
+ [ RTEMS_RECORD_READV_ENTRY ] = "READV_ENTRY",
+ [ RTEMS_RECORD_READV_EXIT ] = "READV_EXIT",
+ [ RTEMS_RECORD_RECV_ENTRY ] = "RECV_ENTRY",
+ [ RTEMS_RECORD_RECV_EXIT ] = "RECV_EXIT",
+ [ RTEMS_RECORD_RECVFROM_ENTRY ] = "RECVFROM_ENTRY",
+ [ RTEMS_RECORD_RECVFROM_EXIT ] = "RECVFROM_EXIT",
+ [ RTEMS_RECORD_RECVMSG_ENTRY ] = "RECVMSG_ENTRY",
+ [ RTEMS_RECORD_RECVMSG_EXIT ] = "RECVMSG_EXIT",
+ [ RTEMS_RECORD_RENAME_ENTRY ] = "RENAME_ENTRY",
+ [ RTEMS_RECORD_RENAME_EXIT ] = "RENAME_EXIT",
[ RTEMS_RECORD_RTEMS_BARRIER_CREATE ] = "RTEMS_BARRIER_CREATE",
[ RTEMS_RECORD_RTEMS_BARRIER_DELETE ] = "RTEMS_BARRIER_DELETE",
[ RTEMS_RECORD_RTEMS_BARRIER_RELEASE ] = "RTEMS_BARRIER_RELEASE",
@@ -131,13 +159,20 @@ static const char * const event_text[] = {
[ RTEMS_RECORD_RTEMS_TIMER_RESET ] = "RTEMS_TIMER_RESET",
[ RTEMS_RECORD_RTEMS_TIMER_SERVER_FIRE_AFTER ] = "RTEMS_TIMER_SERVER_FIRE_AFTER",
[ RTEMS_RECORD_RTEMS_TIMER_SERVER_FIRE_WHEN ] = "RTEMS_TIMER_SERVER_FIRE_WHEN",
- [ RTEMS_RECORD_SELECT ] = "SELECT",
- [ RTEMS_RECORD_SEND ] = "SEND",
- [ RTEMS_RECORD_SENDMSG ] = "SENDMSG",
- [ RTEMS_RECORD_SENDTO ] = "SENDTO",
- [ RTEMS_RECORD_SOCKET ] = "SOCKET",
- [ RTEMS_RECORD_STATVFS ] = "STATVFS",
- [ RTEMS_RECORD_SYMLINK ] = "SYMLINK",
+ [ RTEMS_RECORD_SELECT_ENTRY ] = "SELECT_ENTRY",
+ [ RTEMS_RECORD_SELECT_EXIT ] = "SELECT_EXIT",
+ [ RTEMS_RECORD_SEND_ENTRY ] = "SEND_ENTRY",
+ [ RTEMS_RECORD_SEND_EXIT ] = "SEND_EXIT",
+ [ RTEMS_RECORD_SENDMSG_ENTRY ] = "SENDMSG_ENTRY",
+ [ RTEMS_RECORD_SENDMSG_EXIT ] = "SENDMSG_EXIT",
+ [ RTEMS_RECORD_SENDTO_ENTRY ] = "SENDTO_ENTRY",
+ [ RTEMS_RECORD_SENDTO_EXIT ] = "SENDTO_EXIT",
+ [ RTEMS_RECORD_SOCKET_ENTRY ] = "SOCKET_ENTRY",
+ [ RTEMS_RECORD_SOCKET_EXIT ] = "SOCKET_EXIT",
+ [ RTEMS_RECORD_STATVFS_ENTRY ] = "STATVFS_ENTRY",
+ [ RTEMS_RECORD_STATVFS_EXIT ] = "STATVFS_EXIT",
+ [ RTEMS_RECORD_SYMLINK_ENTRY ] = "SYMLINK_ENTRY",
+ [ RTEMS_RECORD_SYMLINK_EXIT ] = "SYMLINK_EXIT",
[ RTEMS_RECORD_TCP_INPUT ] = "TCP_INPUT",
[ RTEMS_RECORD_TCP_OUTPUT ] = "TCP_OUTPUT",
[ RTEMS_RECORD_THREAD_BEGIN ] = "THREAD_BEGIN",
@@ -171,55 +206,20 @@ static const char * const event_text[] = {
[ RTEMS_RECORD_UMA_ALLOC_ZONE ] = "UMA_ALLOC_ZONE",
[ RTEMS_RECORD_UMA_FREE_PTR ] = "UMA_FREE_PTR",
[ RTEMS_RECORD_UMA_FREE_ZONE ] = "UMA_FREE_ZONE",
- [ RTEMS_RECORD_UNLINK ] = "UNLINK",
- [ RTEMS_RECORD_UNMOUNT ] = "UNMOUNT",
+ [ RTEMS_RECORD_UNLINK_ENTRY ] = "UNLINK_ENTRY",
+ [ RTEMS_RECORD_UNLINK_EXIT ] = "UNLINK_EXIT",
+ [ RTEMS_RECORD_UNMOUNT_ENTRY ] = "UNMOUNT_ENTRY",
+ [ RTEMS_RECORD_UNMOUNT_EXIT ] = "UNMOUNT_EXIT",
[ RTEMS_RECORD_UPTIME_HIGH ] = "UPTIME_HIGH",
[ RTEMS_RECORD_UPTIME_LOW ] = "UPTIME_LOW",
[ RTEMS_RECORD_WORKSPACE_ALLOC ] = "WORKSPACE_ALLOC",
[ RTEMS_RECORD_WORKSPACE_FREE ] = "WORKSPACE_FREE",
[ RTEMS_RECORD_WORKSPACE_SIZE ] = "WORKSPACE_SIZE",
[ RTEMS_RECORD_WORKSPACE_USAGE ] = "WORKSPACE_USAGE",
- [ RTEMS_RECORD_WRITE ] = "WRITE",
- [ RTEMS_RECORD_WRITEV ] = "WRITEV",
- [ RTEMS_RECORD_SYSTEM_142 ] = "SYSTEM_142",
- [ RTEMS_RECORD_SYSTEM_143 ] = "SYSTEM_143",
- [ RTEMS_RECORD_SYSTEM_144 ] = "SYSTEM_144",
- [ RTEMS_RECORD_SYSTEM_145 ] = "SYSTEM_145",
- [ RTEMS_RECORD_SYSTEM_146 ] = "SYSTEM_146",
- [ RTEMS_RECORD_SYSTEM_147 ] = "SYSTEM_147",
- [ RTEMS_RECORD_SYSTEM_148 ] = "SYSTEM_148",
- [ RTEMS_RECORD_SYSTEM_149 ] = "SYSTEM_149",
- [ RTEMS_RECORD_SYSTEM_150 ] = "SYSTEM_150",
- [ RTEMS_RECORD_SYSTEM_151 ] = "SYSTEM_151",
- [ RTEMS_RECORD_SYSTEM_152 ] = "SYSTEM_152",
- [ RTEMS_RECORD_SYSTEM_153 ] = "SYSTEM_153",
- [ RTEMS_RECORD_SYSTEM_154 ] = "SYSTEM_154",
- [ RTEMS_RECORD_SYSTEM_155 ] = "SYSTEM_155",
- [ RTEMS_RECORD_SYSTEM_156 ] = "SYSTEM_156",
- [ RTEMS_RECORD_SYSTEM_157 ] = "SYSTEM_157",
- [ RTEMS_RECORD_SYSTEM_158 ] = "SYSTEM_158",
- [ RTEMS_RECORD_SYSTEM_159 ] = "SYSTEM_159",
- [ RTEMS_RECORD_SYSTEM_160 ] = "SYSTEM_160",
- [ RTEMS_RECORD_SYSTEM_161 ] = "SYSTEM_161",
- [ RTEMS_RECORD_SYSTEM_162 ] = "SYSTEM_162",
- [ RTEMS_RECORD_SYSTEM_163 ] = "SYSTEM_163",
- [ RTEMS_RECORD_SYSTEM_164 ] = "SYSTEM_164",
- [ RTEMS_RECORD_SYSTEM_165 ] = "SYSTEM_165",
- [ RTEMS_RECORD_SYSTEM_166 ] = "SYSTEM_166",
- [ RTEMS_RECORD_SYSTEM_167 ] = "SYSTEM_167",
- [ RTEMS_RECORD_SYSTEM_168 ] = "SYSTEM_168",
- [ RTEMS_RECORD_SYSTEM_169 ] = "SYSTEM_169",
- [ RTEMS_RECORD_SYSTEM_170 ] = "SYSTEM_170",
- [ RTEMS_RECORD_SYSTEM_171 ] = "SYSTEM_171",
- [ RTEMS_RECORD_SYSTEM_172 ] = "SYSTEM_172",
- [ RTEMS_RECORD_SYSTEM_173 ] = "SYSTEM_173",
- [ RTEMS_RECORD_SYSTEM_174 ] = "SYSTEM_174",
- [ RTEMS_RECORD_SYSTEM_175 ] = "SYSTEM_175",
- [ RTEMS_RECORD_SYSTEM_176 ] = "SYSTEM_176",
- [ RTEMS_RECORD_SYSTEM_177 ] = "SYSTEM_177",
- [ RTEMS_RECORD_SYSTEM_178 ] = "SYSTEM_178",
- [ RTEMS_RECORD_SYSTEM_179 ] = "SYSTEM_179",
- [ RTEMS_RECORD_SYSTEM_180 ] = "SYSTEM_180",
+ [ RTEMS_RECORD_WRITE_ENTRY ] = "WRITE_ENTRY",
+ [ RTEMS_RECORD_WRITE_EXIT ] = "WRITE_EXIT",
+ [ RTEMS_RECORD_WRITEV_ENTRY ] = "WRITEV_ENTRY",
+ [ RTEMS_RECORD_WRITEV_EXIT ] = "WRITEV_EXIT",
[ RTEMS_RECORD_SYSTEM_181 ] = "SYSTEM_181",
[ RTEMS_RECORD_SYSTEM_182 ] = "SYSTEM_182",
[ RTEMS_RECORD_SYSTEM_183 ] = "SYSTEM_183",