From 96d6da4e252b06dcfdc041e7df23e86161c33007 Mon Sep 17 00:00:00 2001
From: rihab kouki Kernel events Thread events Thread flag events
@@ -444,23 +444,27 @@ RTX_Config.h: RTOS Event Filter Setup
Name #define Description
-
+Memory Management OS_EVR_MEMORY_FILTER
Filter enable for Memory Management events. Memory Management OS_EVR_MEMORY_LEVEL
Recording level for Memory Management events.
-
+Kernel OS_EVR_KERNEL_FILTER
Filter enable for Kernel events. Kernel OS_EVR_KERNEL_LEVEL
Recording level for Kernel events.
-
+Thread OS_EVR_THREAD_FILTER
Filter enable for Thread events. Thread OS_EVR_THREAD_LEVEL
Recording level for Thread events.
-
+Timer OS_EVR_TIMER_FILTER
Filter enable for Timer events. Generic Wait OS_EVR_WAIT_LEVEL
Recording level for Generic Wait events.
-
+Event Flags OS_EVR_EVFLAGS_FILTER
Filter enable for Event Flags events. Thread Flags OS_EVR_THFLAGS_LEVEL
Recording level for Thread Flags events.
-
+Mutex OS_EVR_MUTEX_FILTER
Filter enable for Mutex events. Event Flags OS_EVR_EVFLAGS_LEVEL
Recording level for Event Flags events.
-
+Semaphore OS_EVR_SEMAPHORE_FILTER
Filter enable for Semaphore events. Timer OS_EVR_TIMER_LEVEL
Recording level for Timer events.
-
+Memory Pool OS_EVR_MEMPOOL_FILTER
Filter enable for Memory Pool events. Mutex OS_EVR_MUTEX_LEVEL
Recording level for Mutex events.
-
+Message Queue OS_EVR_MSGQUEUE_FILTER
Filter enable for Message Queue events. Semaphore OS_EVR_SEMAPHORE_LEVEL
Recording level for Semaphore events.
+
+
+Memory Pool OS_EVR_MEMPOOL_LEVEL
Recording level for Memory Pool events.
+
Message Queue OS_EVR_MSGQUEUE_LEVEL
Recording level for Message Queue events.
RTOS Event Generation
@@ -475,23 +479,27 @@ RTX_Config.h: Event generation configuration
Name #define Description
-
+Memory Management OS_EVR_MEMORY
Enables Memory Management events recording. Memory Management OS_EVR_MEMORY
Enables Memory Management events generation.
+
+
Kernel OS_EVR_KERNEL
Enables Kernel events generation.
-
+Kernel OS_EVR_KERNEL
Enables Kernel events recording. Thread OS_EVR_THREAD
Enables Thread events generation.
-
+Thread OS_EVR_THREAD
Enables Thread events recording. Generic Wait OS_EVR_WAIT
Enables Generic Wait events generation.
-
+Timer OS_EVR_TIMER
Enables Timer events recording. Thread Flags OS_EVR_THFLAGS
Enables Thread Flags events generation.
-
+Event Flags OS_EVR_EVFLAGS
Enables Event Flags events recording. Event Flags OS_EVR_EVFLAGS
Enables Event Flags events generation.
-
+Mutex OS_EVR_MUTEX
Enables Mutex events recording. Timer OS_EVR_TIMER
Enables Timer events generation.
-
+Semaphore OS_EVR_SEMAPHORE
Enables Semaphore events recording. Mutex OS_EVR_MUTEX
Enables Mutex events generation.
-
+Memory Pool OS_EVR_MEMPOOL
Enables Memory Pool events recording. Semaphore OS_EVR_SEMAPHORE
Enables Semaphore events generation.
-
+Message Queue OS_EVR_MSGQUEUE
Enables Message Queue events recording. Memory Pool OS_EVR_MEMPOOL
Enables Memory Pool events generation.
+
+
Message Queue OS_EVR_MSGQUEUE
Enables Message Queue events generation.
@@ -502,15 +510,15 @@ Manual event configuration
EVR_RTX_KERNEL_ERROR_DISABLE
, EVR_RTX_KERNEL_INITIALIZE_DISABLE
, EVR_RTX_KERNEL_INITIALIZED_DISABLE
, EVR_RTX_KERNEL_GET_INFO_DISABLE
, EVR_RTX_KERNEL_INFO_RETRIEVED_DISABLE
, EVR_RTX_KERNEL_GET_STATE_DISABLE
, EVR_RTX_KERNEL_START_DISABLE
, EVR_RTX_KERNEL_STARTED_DISABLE
, EVR_RTX_KERNEL_LOCK_DISABLE
, EVR_RTX_KERNEL_LOCKED_DISABLE
, EVR_RTX_KERNEL_UNLOCK_DISABLE
, EVR_RTX_KERNEL_UNLOCKED_DISABLE
, EVR_RTX_KERNEL_RESTORE_LOCK_DISABLE
, EVR_RTX_KERNEL_LOCK_RESTORED_DISABLE
, EVR_RTX_KERNEL_SUSPEND_DISABLE
, EVR_RTX_KERNEL_SUSPENDED_DISABLE
, EVR_RTX_KERNEL_RESUME_DISABLE
, EVR_RTX_KERNEL_RESUMED_DISABLE
, EVR_RTX_KERNEL_GET_TICK_COUNT_DISABLE
, EVR_RTX_KERNEL_GET_TICK_FREQ_DISABLE
, EVR_RTX_KERNEL_GET_SYS_TIMER_COUNT_DISABLE
, EVR_RTX_KERNEL_GET_SYS_TIMER_FREQ_DISABLE
-EVR_RTX_THREAD_ERROR_DISABLE
, EVR_RTX_THREAD_NEW_DISABLE
, EVR_RTX_THREAD_CREATED_DISABLE
, EVR_RTX_THREAD_GET_NAME_DISABLE
, EVR_RTX_THREAD_GET_ID_DISABLE
, EVR_RTX_THREAD_GET_STATE_DISABLE
, EVR_RTX_THREAD_GET_STACK_SIZE_DISABLE
, EVR_RTX_THREAD_GET_STACK_SPACE_DISABLE
, EVR_RTX_THREAD_SET_PRIORITY_DISABLE
, EVR_RTX_THREAD_GET_PRIORITY_DISABLE
, EVR_RTX_THREAD_YIELD_DISABLE
, EVR_RTX_THREAD_SUSPEND_DISABLE
, EVR_RTX_THREAD_SUSPENDED_DISABLE
, EVR_RTX_THREAD_RESUME_DISABLE
, EVR_RTX_THREAD_RESUMED_DISABLE
, EVR_RTX_THREAD_DETACH_DISABLE
, EVR_RTX_THREAD_DETACHED_DISABLE
, EVR_RTX_THREAD_JOIN_DISABLE
, EVR_RTX_THREAD_JOIN_PENDING_DISABLE
, EVR_RTX_THREAD_JOINED_DISABLE
, EVR_RTX_THREAD_BLOCKED_DISABLE
, EVR_RTX_THREAD_UNBLOCKED_DISABLE
, EVR_RTX_THREAD_PREEMPTED_DISABLE
, EVR_RTX_THREAD_SWITCHED_DISABLE
, EVR_RTX_THREAD_EXIT_DISABLE
, EVR_RTX_THREAD_TERMINATE_DISABLE
, EVR_RTX_THREAD_DESTROYED_DISABLE
, EVR_RTX_THREAD_GET_COUNT_DISABLE
, EVR_RTX_THREAD_ENUMERATE_DISABLE
-EVR_RTX_THREAD_FLAGS_SET_DISABLE
, EVR_RTX_THREAD_FLAGS_SET_DONE_DISABLE
, EVR_RTX_THREAD_FLAGS_CLEAR_DISABLE
, EVR_RTX_THREAD_FLAGS_CLEAR_DONE_DISABLE
, EVR_RTX_THREAD_FLAGS_GET_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_PENDING_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_TIMEOUT_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_COMPLETED_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_NOT_COMPLETED_DISABLE
EVR_RTX_THREAD_ERROR_DISABLE
, EVR_RTX_THREAD_NEW_DISABLE
, EVR_RTX_THREAD_CREATED_DISABLE
, EVR_RTX_THREAD_GET_NAME_DISABLE
, EVR_RTX_THREAD_GET_ID_DISABLE
, EVR_RTX_THREAD_GET_STATE_DISABLE
, EVR_RTX_THREAD_GET_STACK_SIZE_DISABLE
, EVR_RTX_THREAD_GET_STACK_SPACE_DISABLE
, EVR_RTX_THREAD_SET_PRIORITY_DISABLE
, EVR_RTX_THREAD_PRIORITY_UPDATED_DISABLE
, EVR_RTX_THREAD_GET_PRIORITY_DISABLE
, EVR_RTX_THREAD_YIELD_DISABLE
, EVR_RTX_THREAD_SUSPEND_DISABLE
, EVR_RTX_THREAD_SUSPENDED_DISABLE
, EVR_RTX_THREAD_RESUME_DISABLE
, EVR_RTX_THREAD_RESUMED_DISABLE
, EVR_RTX_THREAD_DETACH_DISABLE
, EVR_RTX_THREAD_DETACHED_DISABLE
, EVR_RTX_THREAD_JOIN_DISABLE
, EVR_RTX_THREAD_JOIN_PENDING_DISABLE
, EVR_RTX_THREAD_JOINED_DISABLE
, EVR_RTX_THREAD_BLOCKED_DISABLE
, EVR_RTX_THREAD_UNBLOCKED_DISABLE
, EVR_RTX_THREAD_PREEMPTED_DISABLE
, EVR_RTX_THREAD_SWITCHED_DISABLE
, EVR_RTX_THREAD_EXIT_DISABLE
, EVR_RTX_THREAD_TERMINATE_DISABLE
, EVR_RTX_THREAD_DESTROYED_DISABLE
, EVR_RTX_THREAD_GET_COUNT_DISABLE
, EVR_RTX_THREAD_ENUMERATE_DISABLE
Generic wait events
-EVR_RTX_THREAD_DELAY_DISABLE
, EVR_RTX_THREAD_DELAY_UNTIL_DISABLE
, EVR_RTX_THREAD_DELAY_COMPLETED_DISABLE
Timer events
-EVR_RTX_TIMER_ERROR_DISABLE
, EVR_RTX_TIMER_CALLBACK_DISABLE
, EVR_RTX_TIMER_NEW_DISABLE
, EVR_RTX_TIMER_CREATED_DISABLE
, EVR_RTX_TIMER_GET_NAME_DISABLE
, EVR_RTX_TIMER_START_DISABLE
, EVR_RTX_TIMER_STARTED_DISABLE
, EVR_RTX_TIMER_STOP_DISABLE
, EVR_RTX_TIMER_STOPPED_DISABLE
, EVR_RTX_TIMER_IS_RUNNING_DISABLE
, EVR_RTX_TIMER_DELETE_DISABLE
, EVR_RTX_TIMER_DESTROYED_DISABLE
EVR_RTX_DELAY_ERROR_DISABLE
, EVR_RTX_DELAY_DISABLE
, EVR_RTX_DELAY_UNTIL_DISABLE
, EVR_RTX_DELAY_STARTED_DISABLE
, EVR_RTX_DELAY_UNTIL_STARTED_DISABLE
, EVR_RTX_DELAY_COMPLETED_DISABLE
+Thread flag events
+EVR_RTX_THREAD_FLAGS_ERROR_DISABLE
, EVR_RTX_THREAD_FLAGS_SET_DISABLE
, EVR_RTX_THREAD_FLAGS_SET_DONE_DISABLE
, EVR_RTX_THREAD_FLAGS_CLEAR_DISABLE
, EVR_RTX_THREAD_FLAGS_CLEAR_DONE_DISABLE
, EVR_RTX_THREAD_FLAGS_GET_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_PENDING_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_TIMEOUT_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_COMPLETED_DISABLE
, EVR_RTX_THREAD_FLAGS_WAIT_NOT_COMPLETED_DISABLE
Event flag events
EVR_RTX_EVENT_FLAGS_ERROR_DISABLE
, EVR_RTX_EVENT_FLAGS_NEW_DISABLE
, EVR_RTX_EVENT_FLAGS_CREATED_DISABLE
, EVR_RTX_EVENT_FLAGS_GET_NAME_DISABLE
, EVR_RTX_EVENT_FLAGS_SET_DISABLE
, EVR_RTX_EVENT_FLAGS_SET_DONE_DISABLE
, EVR_RTX_EVENT_FLAGS_CLEAR_DISABLE
, EVR_RTX_EVENT_FLAGS_CLEAR_DONE_DISABLE
, EVR_RTX_EVENT_FLAGS_GET_DISABLE
, EVR_RTX_EVENT_FLAGS_WAIT_DISABLE
, EVR_RTX_EVENT_FLAGS_WAIT_PENDING_DISABLE
, EVR_RTX_EVENT_FLAGS_WAIT_TIMEOUT_DISABLE
, EVR_RTX_EVENT_FLAGS_WAIT_COMPLETED_DISABLE
, EVR_RTX_EVENT_FLAGS_WAIT_NOT_COMPLETED_DISABLE
, EVR_RTX_EVENT_FLAGS_DELETE_DISABLE
, EVR_RTX_EVENT_FLAGS_DESTROYED_DISABLE
Timer events
+EVR_RTX_TIMER_ERROR_DISABLE
, EVR_RTX_TIMER_CALLBACK_DISABLE
, EVR_RTX_TIMER_NEW_DISABLE
, EVR_RTX_TIMER_CREATED_DISABLE
, EVR_RTX_TIMER_GET_NAME_DISABLE
, EVR_RTX_TIMER_START_DISABLE
, EVR_RTX_TIMER_STARTED_DISABLE
, EVR_RTX_TIMER_STOP_DISABLE
, EVR_RTX_TIMER_STOPPED_DISABLE
, EVR_RTX_TIMER_IS_RUNNING_DISABLE
, EVR_RTX_TIMER_DELETE_DISABLE
, EVR_RTX_TIMER_DESTROYED_DISABLE
Mutex events
EVR_RTX_MUTEX_ERROR_DISABLE
, EVR_RTX_MUTEX_NEW_DISABLE
, EVR_RTX_MUTEX_CREATED_DISABLE
, EVR_RTX_MUTEX_GET_NAME_DISABLE
, EVR_RTX_MUTEX_ACQUIRE_DISABLE
, EVR_RTX_MUTEX_ACQUIRE_PENDING_DISABLE
, EVR_RTX_MUTEX_ACQUIRE_TIMEOUT_DISABLE
, EVR_RTX_MUTEX_ACQUIRED_DISABLE
, EVR_RTX_MUTEX_NOT_ACQUIRED_DISABLE
, EVR_RTX_MUTEX_RELEASE_DISABLE
, EVR_RTX_MUTEX_RELEASED_DISABLE
, EVR_RTX_MUTEX_GET_OWNER_DISABLE
, EVR_RTX_MUTEX_DELETE_DISABLE
, EVR_RTX_MUTEX_DESTROYED_DISABLE
Semaphore events
@@ -525,7 +533,7 @@ Manual event configuration