|
|
#define | RTEMS_CAPTURE_RECORD_EVENTS (0) |
| |
|
#define | capture_per_cpu_get(_cpu) ( &capture_per_cpu[ _cpu ] ) |
| |
|
#define | capture_records_on_cpu(_cpu) capture_per_cpu[ _cpu ].records |
| |
|
#define | capture_count_on_cpu(_cpu) capture_per_cpu[ _cpu ].count |
| |
|
#define | capture_flags_on_cpu(_cpu) capture_per_cpu[ _cpu ].flags |
| |
|
#define | capture_reader_on_cpu(_cpu) capture_per_cpu[ _cpu ].reader |
| |
|
#define | capture_lock_on_cpu(_cpu) capture_per_cpu[ _cpu ].lock |
| |
|
#define | capture_records capture_records_on_cpu( _SMP_Get_current_processor() ) |
| |
|
#define | capture_count capture_count_on_cpu( _SMP_Get_current_processor() ) |
| |
|
#define | capture_flags_per_cpu capture_flags_on_cpu( _SMP_Get_current_processor() ) |
| |
|
#define | capture_flags_global capture_global.flags |
| |
|
#define | capture_controls capture_global.controls |
| |
|
#define | capture_extension_index capture_global.extension_index |
| |
|
#define | capture_timestamp capture_global.timestamp |
| |
|
#define | capture_ceiling capture_global.ceiling |
| |
|
#define | capture_floor capture_global.floor |
| |
|
#define | capture_reader capture_reader_on_cpu( _SMP_Get_current_processor() ) |
| |
|
#define | capture_lock_per_cpu capture_lock_on_cpu( _SMP_Get_current_processor() ) |
| |
|
#define | capture_lock_global capture_global.lock |
| |
|
| void | rtems_capture_set_extension_index (int index) |
| | Capture set extension index. More...
|
| |
| int | rtems_capture_get_extension_index (void) |
| | Capture get extension index. More...
|
| |
| uint32_t | rtems_capture_get_flags (void) |
| | Capture get flags. More...
|
| |
| void | rtems_capture_set_flags (uint32_t mask) |
| | Capture set flags. More...
|
| |
| void | rtems_capture_get_time (rtems_capture_time_t *time) |
| | Capture returns the current time. More...
|
| |
| void | rtems_capture_initialize_task (rtems_tcb *tcb) |
| | Capture initialize task. More...
|
| |
| void | rtems_capture_record_task (rtems_tcb *tcb) |
| | Capture record task. More...
|
| |
| bool | rtems_capture_filter (rtems_tcb *tcb, uint32_t events) |
| | Capture filter. More...
|
| |
| void * | rtems_capture_record_open (rtems_tcb *tcb, uint32_t events, size_t size, rtems_interrupt_lock_context *lock_context) |
| | Capture record open. More...
|
| |
| void | rtems_capture_record_close (void *rec, rtems_interrupt_lock_context *lock_context) |
| | Capture record close. More...
|
| |
| bool | rtems_capture_trigger (rtems_tcb *ft, rtems_tcb *tt, uint32_t events) |
| | Capture trigger. More...
|
| |
| rtems_status_code | rtems_capture_open (uint32_t size, rtems_capture_timestamp timestamp) |
| | Capture open. More...
|
| |
| rtems_status_code | rtems_capture_close (void) |
| | Capture close. More...
|
| |
| rtems_status_code | rtems_capture_control (bool enable) |
| | Capture control trace enable/disable. More...
|
| |
| rtems_status_code | rtems_capture_monitor (bool enable) |
| | Capture monitor enable/disable. More...
|
| |
|
rtems_status_code | rtems_capture_flush (bool prime) |
| |
| rtems_status_code | rtems_capture_watch_add (rtems_name name, rtems_id id) |
| | Capture add watch. More...
|
| |
| rtems_status_code | rtems_capture_watch_del (rtems_name name, rtems_id id) |
| | Capture delete watch. More...
|
| |
| rtems_status_code | rtems_capture_watch_ctrl (rtems_name name, rtems_id id, bool enable) |
| | Capture enable/disable watch. More...
|
| |
| rtems_status_code | rtems_capture_watch_global (bool enable) |
| | Capture enable/disable global watch. More...
|
| |
| bool | rtems_capture_watch_global_on (void) |
| | Get global watch state. More...
|
| |
| rtems_status_code | rtems_capture_watch_ceiling (rtems_task_priority ceiling) |
| | Set watch ceiling. More...
|
| |
| rtems_task_priority | rtems_capture_watch_get_ceiling (void) |
| | Get watch ceiling. More...
|
| |
| rtems_status_code | rtems_capture_watch_floor (rtems_task_priority floor) |
| | Capture set watch floor. More...
|
| |
| rtems_task_priority | rtems_capture_watch_get_floor (void) |
| | Capture set watch floor. More...
|
| |
| rtems_status_code | rtems_capture_set_trigger (rtems_name from_name, rtems_id from_id, rtems_name to_name, rtems_id to_id, rtems_capture_trigger_mode_t mode, rtems_capture_trigger_t trigger) |
| | Capture set trigger. More...
|
| |
| rtems_status_code | rtems_capture_clear_trigger (rtems_name from_name, rtems_id from_id, rtems_name to_name, rtems_id to_id, rtems_capture_trigger_mode_t mode, rtems_capture_trigger_t trigger) |
| | Capture clear trigger. More...
|
| |
| rtems_status_code | rtems_capture_read (uint32_t cpu, uint32_t *read, rtems_capture_record_t **recs) |
| | Capture read records from capture buffer. More...
|
| |
| rtems_status_code | rtems_capture_release (uint32_t cpu, uint32_t count) |
| | Capture release records. More...
|
| |
|
void | rtems_capture_time (rtems_capture_time_t *uptime) |
| |
| const char * | rtems_capture_event_text (int event) |
| | Capture get event text. More...
|
| |
| rtems_capture_control_t * | rtems_capture_get_control_list (void) |
| | Capture get control list. More...
|
| |