ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
cb_trace Struct Reference

Named resettable trace; captured bytes remain owned by the caller. More...

#include <trace.h>

Collaboration diagram for cb_trace:

Data Fields

const char * name
 Stable display name.
uint64_t n
 Valid access count.
uint32_t footprint
 Reported working-set pages.
cb_trace_kind_t kind
 Generator/parser selection.
cb_source_t source
 Captured source binding, when selected.
uint64_t fingerprint
 Bound captured-content fingerprint.
char name_storage [k_cb_trace_name_capacity]
 Captured-name copy.

Detailed Description

Named resettable trace; captured bytes remain owned by the caller.

Definition at line 42 of file trace.h.

Field Documentation

◆ fingerprint

uint64_t cb_trace::fingerprint

Bound captured-content fingerprint.

Definition at line 48 of file trace.h.

Referenced by cb_trace_bind(), cb_trace_cursor_finish(), and cb_trace_cursor_open().

◆ footprint

uint32_t cb_trace::footprint

Reported working-set pages.

Definition at line 45 of file trace.h.

Referenced by internal_report_trace_header().

◆ kind

cb_trace_kind_t cb_trace::kind

Generator/parser selection.

Definition at line 46 of file trace.h.

Referenced by cb_trace_cursor_finish(), cb_trace_cursor_next(), cb_trace_cursor_open(), and internal_trace_synthetic_next().

◆ n

uint64_t cb_trace::n

Valid access count.

Definition at line 44 of file trace.h.

Referenced by cb_trace_bind(), cb_trace_cursor_finish(), cb_trace_cursor_next(), and internal_report_trace_header().

◆ name

const char* cb_trace::name

Stable display name.

Definition at line 43 of file trace.h.

Referenced by cb_trace_bind(), and internal_report_trace_header().

◆ name_storage

char cb_trace::name_storage[k_cb_trace_name_capacity]

Captured-name copy.

Definition at line 50 of file trace.h.

Referenced by cb_trace_bind().

◆ source

cb_source_t cb_trace::source

Captured source binding, when selected.

Definition at line 47 of file trace.h.

Referenced by cb_trace_cursor_open(), and internal_trace_read_byte().


The documentation for this struct was generated from the following file: