tracex Snapshot
  • Visual system analysis tool for applications using ThreadX, NetX, FileX, and USBX
  • Extensive event search and navigation facilities
  • Easily measure delta time between events
  • Zoom in-out
  • Sequential and Time display modes
  • Automatically detect priority inversions
  • Easily add custom user events
  • Built-in performance analysis
    • Execution profile, including Idle and ISR time
    • Thread stack usage profile
    • Performance statistics (context-switches, etc)
    • FileX statistics (file read/writes, etc.)
    • NetX statistics (packets sent/received, etc.)
  • Multicore Support
  • Runs on any Windows host
  • No license keys

NetX Trace Events

NetX Trace Events

The following is a list of NetX events displayed by TraceX:

Icon Meaning
Internal ARP Request Receive
Internal ARP Request Send
Internal ARP Response Receive
Internal ARP Response Send
Internal ICMP Receive
Internal ICMP Send
Internal IP Receive
Internal IP Send
Internal TCP Data Receive
Internal TCP Data Send
Internal TCP FIN Receive
Internal TCP FIN Send
Internal TCP RST Receive
Internal TCP RST Send
Internal TCP SYN Receive
Internal TCP SYN Send
Internal UDP Receive
Internal UDP Send
Internal RARP Receive
Internal RARP Send
Internal TCP Retry
Internal TCP State Change
Internal I/O Driver Packet Send
Internal I/O Driver Initialize
Internal I/O Driver Link Enable
Internal I/O Driver Link Disable
Internal I/O Driver Packet Broadcast
Internal I/O Driver ARP Send
Internal I/O Driver ARP Response Send
Internal I/O Driver RARP Send
Internal I/O Driver Multicast Join
Internal I/O Driver Multicast Leave
Internal I/O Driver Get Status
Internal I/O Driver Get Speed
Internal I/O Driver Get Duplex Type
Internal I/O Driver Get Error Count
Internal I/O Driver Get RX Count
Internal I/O Driver Get TX Count
Internal I/O Driver Get Allocation Errors
Internal I/O Driver Un-initialize
Internal I/O Driver Deferred Processing
ARP Dynamic Entries Invalidate (nx_arp_dynamic_entries_invalidate)
ARP Dynamic Entry Set (nx_arp_dynamic_entry_set)
ARP Enable (nx_arp_enable)
ARP Gratuitous Send (nx_arp_gratuitous_send)
ARP Hardware Address Find (nx_arp_hardware_address_find)
ARP Information Get (nx_arp_info_get)
ARP IP Address Find (nx_arp_ip_address_find)
ARP Static Entries Delete (nx_arp_static_entries_delete)
ARP Static Entry Create (nx_arp_static_entry_create)
ARP Static Entry Delete (nx_arp_static_entry_delete)
ICMP Enable (nx_icmp_enable)
ICMP Information Get (nx_icmp_info_get)
ICMP Ping (nx_icmp_ping)
IGMP Enable (nx_igmp_enable)
IGMP Information Get (nx_igmp_info_get)
IGMP Loopback Disable (nx_igmp_loopback_disable)
IGMP Loopback Enable (nx_igmp_loopback_enable)
IGMP Multicast Join (nx_igmp_multicast_join)
IGMP Multicast Leave (nx_igmp_multicast_leave)
IP Address Change Notify (nx_ip_address_change_notify)
IP Address Get (nx_ip_address_get)
IP Address Set (nx_ip_address_set)
IP Create (nx_ip_create)
IP Delete (nx_ip_delete)
IP Driver Direct Command (nx_ip_driver_direct_command)
IP Forwarding Disable (nx_ip_forwarding_disable)
IP Forwarding Enable (nx_ip_forwarding_enable)
IP Fragment Disable (nx_ip_fragment_disable)
IP Fragment Enable (nx_ip_fragment_enable)
IP Gateway Address Set (nx_ip_gateway_address_set)
IP Information Get (nx_ip_info_get)
IP Raw Packet Disable (nx_ip_raw_packet_disable)
IP Raw Packet Enable (nx_ip_raw_packet_enable)
IP Raw Packet Receive (nx_ip_raw_packet_receive)
IP Raw Packet Send (nx_ip_raw_packet_send)
IP Status Check (nx_ip_status_check)
Packet Allocate (nx_packet_allocate)
Packet Copy (nx_packet_copy)
Packet Data Append (nx_packet_data_append)
Packet Data Retrieve (nx_packet_data_retrieve)
Packet Length Get (nx_packet_length_get)
Packet Pool Create (nx_packet_pool_create)
Packet Pool Delete (nx_packet_pool_delete)
Packet Pool Information Get (nx_packet_pool_info_get)
Packet Release (nx_packet_release)
Packet Transmit Release (nx_packet_transmit_release)
RARP Disable (nx_rarp_disable)
RARP Enable (nx_rarp_enable)
RARP Information Get (nx_rarp_info_get)
System Initialize (nx_system_initialize)
TCP Client Socket Bind (nx_tcp_client_socket_bind)
TCP Client Socket Connect (nx_tcp_client_socket_connect)
TCP Client Socket Port Get (nx_tcp_client_socket_port_get)
TCP Client Socket Unbind (nx_tcp_client_socket_unbind)
TCP Enable (nx_tcp_enable)
TCP Free Port Find (nx_tcp_free_port_find)
TCP Information Get (nx_tcp_info_get)
TCP Server Socket Accept (nx_tcp_server_socket_accept)
TCP Server Socket Listen (nx_tcp_server_socket_listen)
TCP Server Socket Relisten (nx_tcp_server_socket_relisten)
TCP Server Socket Unaccept (nx_tcp_server_socket_unaccept)
TCP Server Socket Unlisten (nx_tcp_server_socket_unlisten)
TCP Socket Create (nx_tcp_socket_create)
TCP Socket Delete (nx_tcp_socket_delete)
TCP Socket Disconnect (nx_tcp_socket_disconnect)
TCP Socket Information Get (nx_tcp_socket_info_get)
TCP Socket MSS Get (nx_tcp_socket_mss_get)
TCP Socket MSS Peer Get (nx_tcp_socket_mss_peer_get)
TCP Socket MSS Set (nx_tcp_socket_mss_set)
TCP Socket Receive (nx_tcp_socket_receive)
TCP Socket Receive Notify (nx_tcp_socket_receive_notify)
TCP Socket Send (nx_tcp_socket_send)
TCP Socket State Wait (nx_tcp_socket_state_wait)
TCP Socket Transmit Configure (nx_tcp_socket_transmit_configure)
UDP Enable (nx_udp_enable)
UDP Free Port Find (nx_udp_free_port_find)
UDP Information Get (nx_udp_info_get)
UDP Socket Bind (nx_udp_socket_bind)
UDP Socket Checksum Disable (nx_udp_socket_checksum_disable)
UDP Socket Checksum Enable (nx_udp_socket_checksum_enable)
UDP Socket Create (nx_udp_socket_create)
UDP Socket Delete (nx_udp_socket_delete)
UDP Socket Information Get (nx_udp_socket_info_get)
UDP Socket Port Get (nx_udp_socket_port_get)
UDP Socket Receive (nx_udp_socket_receive)
UDP Socket Receive Notify (nx_udp_socket_receive_notify)
UDP Socket Send (nx_udp_socket_send)
UDP Socket Unbind (nx_udp_socket_unbind)
UDP Source Extract (nx_udp_source_extract)