CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Attributes | List of all members
ArcModelTraceInfo Struct Reference

#include <TraceTaps.h>

Collaboration diagram for ArcModelTraceInfo:
Collaboration graph
[legend]

Public Attributes

uint64_t numTraceTaps
 Number of trace taps in the array.
 
struct ArcTraceTaptraceTaps
 Array of trace tap information.
 
const char * traceTapNames
 Combined list of names and aliases of the trace taps separated by null terminators.
 
uint64_t traceBufferCapacity
 Required capacity in 8 byte increments of the trace buffer.
 

Detailed Description

Definition at line 34 of file TraceTaps.h.

Member Data Documentation

◆ numTraceTaps

uint64_t ArcModelTraceInfo::numTraceTaps

Number of trace taps in the array.

Definition at line 36 of file TraceTaps.h.

Referenced by circt::arc::runtime::impl::TraceEncoder::TraceEncoder().

◆ traceBufferCapacity

uint64_t ArcModelTraceInfo::traceBufferCapacity

Required capacity in 8 byte increments of the trace buffer.

Definition at line 43 of file TraceTaps.h.

Referenced by circt::arc::runtime::impl::TraceEncoder::TraceEncoder().

◆ traceTapNames

const char* ArcModelTraceInfo::traceTapNames

Combined list of names and aliases of the trace taps separated by null terminators.

Definition at line 41 of file TraceTaps.h.

◆ traceTaps

struct ArcTraceTap* ArcModelTraceInfo::traceTaps

Array of trace tap information.

Definition at line 38 of file TraceTaps.h.


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