RTEMS
Functions
profiling.h File Reference

Profiling Support API. More...

#include <rtems/score/percpu.h>
#include <rtems/score/isrlock.h>

Go to the source code of this file.

Functions

static void _Profiling_Thread_dispatch_disable (Per_CPU_Control *cpu, uint32_t previous_thread_dispatch_disable_level)
 Disables the thread dispatch if the previous thread dispatch disable level is zero. More...
 
static void _Profiling_Thread_dispatch_disable_critical (Per_CPU_Control *cpu, uint32_t previous_thread_dispatch_disable_level, const ISR_lock_Context *lock_context)
 Disables the thread dispatch. More...
 
static void _Profiling_Thread_dispatch_enable (Per_CPU_Control *cpu, uint32_t new_thread_dispatch_disable_level)
 Enables the thread dispatch. More...
 
static void _Profiling_Update_max_interrupt_delay (Per_CPU_Control *cpu, CPU_Counter_ticks interrupt_delay)
 Updates the maximum interrupt delay. More...
 
void _Profiling_Outer_most_interrupt_entry_and_exit (Per_CPU_Control *cpu, CPU_Counter_ticks interrupt_entry_instant, CPU_Counter_ticks interrupt_exit_instant)
 Updates the interrupt profiling statistics. More...
 

Detailed Description

Profiling Support API.

Definition in file profiling.h.