reactor-c
C Runtime for Lingua Franca
Loading...
Searching...
No Matches
trace_impl.h
Go to the documentation of this file.
1#include "trace.h"
2
3// FIXME: Target property should specify the capacity of the trace buffer.
4#define TRACE_BUFFER_CAPACITY 2048
5
7#define TRACE_OBJECT_TABLE_SIZE 1024
8
10#define TRACE_MAX_FILENAME_LENGTH 128
11
12// TYPE DEFINITIONS **********************************************************
13
Definition trace.h:32
Definition trace.h:39
This struct holds all the state associated with tracing in a single environment. Each environment whi...
Definition trace_impl.h:19
bool _lf_trace_header_written
Definition trace_impl.h:45
size_t _lf_number_of_trace_buffers
Definition trace_impl.h:29
int _lf_trace_stop
Definition trace_impl.h:32
size_t _lf_trace_object_descriptions_size
Definition trace_impl.h:42
trace_record_nodeps_t ** _lf_trace_buffer
Definition trace_impl.h:25
FILE * _lf_trace_file
Definition trace_impl.h:35
object_description_t _lf_trace_object_descriptions[TRACE_OBJECT_TABLE_SIZE]
Definition trace_impl.h:41
size_t * _lf_trace_buffer_size
Definition trace_impl.h:26
char filename[TRACE_MAX_FILENAME_LENGTH]
Definition trace_impl.h:38
#define TRACE_MAX_FILENAME_LENGTH
Definition trace_impl.h:10
#define TRACE_OBJECT_TABLE_SIZE
Definition trace_impl.h:7
struct trace_t trace_t
This struct holds all the state associated with tracing in a single environment. Each environment whi...