From ebb8c28ee9ca3ace660af3e763b393522160eddb Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 12 Mar 2019 08:27:52 +0100 Subject: record: Add system call entry/exit events This corresponds to the Linux syscall_entry_* and syscall_exit_* events. Update #3665. --- cpukit/include/rtems/recorddata.h | 166 +++++++++++++++++------------------ cpukit/libtrace/record/record-text.c | 164 +++++++++++++++++----------------- 2 files changed, 165 insertions(+), 165 deletions(-) diff --git a/cpukit/include/rtems/recorddata.h b/cpukit/include/rtems/recorddata.h index f2d9ccef2d..3d77aec22e 100644 --- a/cpukit/include/rtems/recorddata.h +++ b/cpukit/include/rtems/recorddata.h @@ -53,7 +53,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 2 +#define RTEMS_RECORD_THE_VERSION 3 /** * @brief The items are in 32-bit little-endian format. @@ -94,60 +94,88 @@ typedef enum { * Keep the following system events in lexicographical order, increment * RTEMS_RECORD_THE_VERSION after each change. */ - RTEMS_RECORD_ACCEPT, - RTEMS_RECORD_BIND, + RTEMS_RECORD_ACCEPT_ENTRY, + RTEMS_RECORD_ACCEPT_EXIT, + RTEMS_RECORD_BIND_ENTRY, + RTEMS_RECORD_BIND_EXIT, RTEMS_RECORD_BUFFER, - RTEMS_RECORD_CHOWN, - RTEMS_RECORD_CLOSE, - RTEMS_RECORD_CONNECT, + RTEMS_RECORD_CHOWN_ENTRY, + RTEMS_RECORD_CHOWN_EXIT, + RTEMS_RECORD_CLOSE_ENTRY, + RTEMS_RECORD_CLOSE_EXIT, + RTEMS_RECORD_CONNECT_ENTRY, + RTEMS_RECORD_CONNECT_EXIT, RTEMS_RECORD_ETHER_INPUT, RTEMS_RECORD_ETHER_OUTPUT, - RTEMS_RECORD_FCHMOD, - RTEMS_RECORD_FCNTL, - RTEMS_RECORD_FDATASYNC, + RTEMS_RECORD_FCHMOD_ENTRY, + RTEMS_RECORD_FCHMOD_EXIT, + RTEMS_RECORD_FCNTL_ENTRY, + RTEMS_RECORD_FCNTL_EXIT, + RTEMS_RECORD_FDATASYNC_ENTRY, + RTEMS_RECORD_FDATASYNC_EXIT, RTEMS_RECORD_FREQUENCY, - RTEMS_RECORD_FSTAT, - RTEMS_RECORD_FSYNC, - RTEMS_RECORD_FTRUNCATE, + RTEMS_RECORD_FSTAT_ENTRY, + RTEMS_RECORD_FSTAT_EXIT, + RTEMS_RECORD_FSYNC_ENTRY, + RTEMS_RECORD_FSYNC_EXIT, + RTEMS_RECORD_FTRUNCATE_ENTRY, + RTEMS_RECORD_FTRUNCATE_EXIT, RTEMS_RECORD_GIT_HASH, RTEMS_RECORD_HEAP_ALLOC, RTEMS_RECORD_HEAP_FREE, RTEMS_RECORD_HEAP_SIZE, RTEMS_RECORD_HEAP_USAGE, - RTEMS_RECORD_INTERUPT_BEGIN, - RTEMS_RECORD_INTERUPT_END, - RTEMS_RECORD_INTERUPT_INSTALL, - RTEMS_RECORD_INTERUPT_REMOVE, - RTEMS_RECORD_IOCTL, + RTEMS_RECORD_INTERRUPT_ENTRY, + RTEMS_RECORD_INTERRUPT_EXIT, + RTEMS_RECORD_INTERRUPT_INSTALL, + RTEMS_RECORD_INTERRUPT_REMOVE, + RTEMS_RECORD_IOCTL_ENTRY, + RTEMS_RECORD_IOCTL_EXIT, RTEMS_RECORD_IP6_INPUT, RTEMS_RECORD_IP6_OUTPUT, RTEMS_RECORD_IP_INPUT, RTEMS_RECORD_IP_OUTPUT, - RTEMS_RECORD_KEVENT, - RTEMS_RECORD_KQUEUE, + RTEMS_RECORD_KEVENT_ENTRY, + RTEMS_RECORD_KEVENT_EXIT, + RTEMS_RECORD_KQUEUE_ENTRY, + RTEMS_RECORD_KQUEUE_EXIT, RTEMS_RECORD_LENGTH, - RTEMS_RECORD_LINK, - RTEMS_RECORD_LSEEK, - RTEMS_RECORD_MKNOD, - RTEMS_RECORD_MMAP, - RTEMS_RECORD_MOUNT, - RTEMS_RECORD_OPEN, + RTEMS_RECORD_LINK_ENTRY, + RTEMS_RECORD_LINK_EXIT, + RTEMS_RECORD_LSEEK_ENTRY, + RTEMS_RECORD_LSEEK_EXIT, + 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_OPEN_ENTRY, + RTEMS_RECORD_OPEN_EXIT, RTEMS_RECORD_PAGE_ALLOC, RTEMS_RECORD_PAGE_FREE, RTEMS_RECORD_PER_CPU_COUNT, RTEMS_RECORD_PER_CPU_HEAD, RTEMS_RECORD_PER_CPU_OVERFLOW, RTEMS_RECORD_PER_CPU_TAIL, - RTEMS_RECORD_POLL, + RTEMS_RECORD_POLL_ENTRY, + RTEMS_RECORD_POLL_EXIT, RTEMS_RECORD_PROCESSOR, RTEMS_RECORD_PROCESSOR_MAXIMUM, - RTEMS_RECORD_READ, - RTEMS_RECORD_READLINK, - RTEMS_RECORD_READV, - RTEMS_RECORD_RECV, - RTEMS_RECORD_RECVFROM, - RTEMS_RECORD_RECVMSG, - RTEMS_RECORD_RENAME, + RTEMS_RECORD_READ_ENTRY, + RTEMS_RECORD_READ_EXIT, + RTEMS_RECORD_READLINK_ENTRY, + RTEMS_RECORD_READLINK_EXIT, + RTEMS_RECORD_READV_ENTRY, + RTEMS_RECORD_READV_EXIT, + RTEMS_RECORD_RECV_ENTRY, + RTEMS_RECORD_RECV_EXIT, + RTEMS_RECORD_RECVFROM_ENTRY, + RTEMS_RECORD_RECVFROM_EXIT, + RTEMS_RECORD_RECVMSG_ENTRY, + RTEMS_RECORD_RECVMSG_EXIT, + RTEMS_RECORD_RENAME_ENTRY, + RTEMS_RECORD_RENAME_EXIT, RTEMS_RECORD_RTEMS_BARRIER_CREATE, RTEMS_RECORD_RTEMS_BARRIER_DELETE, RTEMS_RECORD_RTEMS_BARRIER_RELEASE, @@ -184,13 +212,20 @@ typedef enum { RTEMS_RECORD_RTEMS_TIMER_RESET, RTEMS_RECORD_RTEMS_TIMER_SERVER_FIRE_AFTER, RTEMS_RECORD_RTEMS_TIMER_SERVER_FIRE_WHEN, - RTEMS_RECORD_SELECT, - RTEMS_RECORD_SEND, - RTEMS_RECORD_SENDMSG, - RTEMS_RECORD_SENDTO, - RTEMS_RECORD_SOCKET, - RTEMS_RECORD_STATVFS, - RTEMS_RECORD_SYMLINK, + RTEMS_RECORD_SELECT_ENTRY, + RTEMS_RECORD_SELECT_EXIT, + RTEMS_RECORD_SEND_ENTRY, + RTEMS_RECORD_SEND_EXIT, + RTEMS_RECORD_SENDMSG_ENTRY, + RTEMS_RECORD_SENDMSG_EXIT, + RTEMS_RECORD_SENDTO_ENTRY, + RTEMS_RECORD_SENDTO_EXIT, + RTEMS_RECORD_SOCKET_ENTRY, + RTEMS_RECORD_SOCKET_EXIT, + RTEMS_RECORD_STATVFS_ENTRY, + RTEMS_RECORD_STATVFS_EXIT, + RTEMS_RECORD_SYMLINK_ENTRY, + RTEMS_RECORD_SYMLINK_EXIT, RTEMS_RECORD_TCP_INPUT, RTEMS_RECORD_TCP_OUTPUT, RTEMS_RECORD_THREAD_BEGIN, @@ -224,57 +259,22 @@ typedef enum { RTEMS_RECORD_UMA_ALLOC_ZONE, RTEMS_RECORD_UMA_FREE_PTR, RTEMS_RECORD_UMA_FREE_ZONE, - RTEMS_RECORD_UNLINK, - RTEMS_RECORD_UNMOUNT, + RTEMS_RECORD_UNLINK_ENTRY, + RTEMS_RECORD_UNLINK_EXIT, + RTEMS_RECORD_UNMOUNT_ENTRY, + RTEMS_RECORD_UNMOUNT_EXIT, RTEMS_RECORD_UPTIME_HIGH, RTEMS_RECORD_UPTIME_LOW, RTEMS_RECORD_WORKSPACE_ALLOC, RTEMS_RECORD_WORKSPACE_FREE, RTEMS_RECORD_WORKSPACE_SIZE, RTEMS_RECORD_WORKSPACE_USAGE, - RTEMS_RECORD_WRITE, - RTEMS_RECORD_WRITEV, + RTEMS_RECORD_WRITE_ENTRY, + RTEMS_RECORD_WRITE_EXIT, + RTEMS_RECORD_WRITEV_ENTRY, + RTEMS_RECORD_WRITEV_EXIT, /* Unused system events */ - RTEMS_RECORD_SYSTEM_142, - RTEMS_RECORD_SYSTEM_143, - RTEMS_RECORD_SYSTEM_144, - RTEMS_RECORD_SYSTEM_145, - RTEMS_RECORD_SYSTEM_146, - RTEMS_RECORD_SYSTEM_147, - RTEMS_RECORD_SYSTEM_148, - RTEMS_RECORD_SYSTEM_149, - RTEMS_RECORD_SYSTEM_150, - RTEMS_RECORD_SYSTEM_151, - RTEMS_RECORD_SYSTEM_152, - RTEMS_RECORD_SYSTEM_153, - RTEMS_RECORD_SYSTEM_154, - RTEMS_RECORD_SYSTEM_155, - RTEMS_RECORD_SYSTEM_156, - RTEMS_RECORD_SYSTEM_157, - RTEMS_RECORD_SYSTEM_158, - RTEMS_RECORD_SYSTEM_159, - RTEMS_RECORD_SYSTEM_160, - RTEMS_RECORD_SYSTEM_161, - RTEMS_RECORD_SYSTEM_162, - RTEMS_RECORD_SYSTEM_163, - RTEMS_RECORD_SYSTEM_164, - RTEMS_RECORD_SYSTEM_165, - RTEMS_RECORD_SYSTEM_166, - RTEMS_RECORD_SYSTEM_167, - RTEMS_RECORD_SYSTEM_168, - RTEMS_RECORD_SYSTEM_169, - RTEMS_RECORD_SYSTEM_170, - RTEMS_RECORD_SYSTEM_171, - RTEMS_RECORD_SYSTEM_172, - RTEMS_RECORD_SYSTEM_173, - RTEMS_RECORD_SYSTEM_174, - RTEMS_RECORD_SYSTEM_175, - RTEMS_RECORD_SYSTEM_176, - RTEMS_RECORD_SYSTEM_177, - RTEMS_RECORD_SYSTEM_178, - RTEMS_RECORD_SYSTEM_179, - RTEMS_RECORD_SYSTEM_180, RTEMS_RECORD_SYSTEM_181, RTEMS_RECORD_SYSTEM_182, RTEMS_RECORD_SYSTEM_183, 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", -- cgit v1.2.3