C Microkernel Realtime eXecutive
Realtime Operating System for Cortex-M based microcontrollers
 
Loading...
Searching...
No Matches
trace.h
1#pragma once
2
3#include <cmrx/sys/trace.h>
4#include <stdint.h>
5#include <stdbool.h>
6
9struct __attribute__((packed)) TraceEvent {
10 uint32_t event_id;
11 uint32_t event_arg;
12};
13
14struct __attribute__((packed)) TraceBuffer {
15 uint32_t magic;
18 uint32_t wrapped;
19 struct TraceEvent events[8192];
20};
Definition trace.h:14
uint32_t wrapped
Definition trace.h:18
uint32_t last_possible_event
Definition trace.h:16
uint32_t magic
Definition trace.h:15
uint32_t most_recent_event
Definition trace.h:17
Kernel event tracing infrastructure.
Definition trace.h:9
uint32_t event_id
Definition trace.h:10
uint32_t event_arg
Definition trace.h:11