RTEMS 6.3
Loading...
Searching...
No Matches
Profiling Support

This group contains the implementation to support profiling. More...

Files

file  cpukit/include/rtems/score/profiling.h
 This header file provides the interfaces of the Profiling Support.
file  cpukit/score/src/profilingisrentryexit.c
 This source file contains the implementation of _Profiling_Outer_most_interrupt_entry_and_exit().

Functions

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.

Detailed Description

This group contains the implementation to support profiling.

Function Documentation

◆ _Profiling_Outer_most_interrupt_entry_and_exit()

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.

Must be called with the interrupt stack and before the thread dispatch disable level is decremented.

Parameters
cpuThe cpu control.
interrupt_entry_instantThe instant that the interrupt occurred.
interrupt_exit_instantThe instant in which the interrupt was exited.