litl  0.1.9
Functions
Initialization Functions

Functions

litl_write_trace_tlitl_write_init_trace (const uint32_t buf_size)
 Initializes the trace buffer. More...
 
void litl_write_buffer_flush_on (litl_write_trace_t *trace)
 Enable buffer flush. By default, it is disabled. More...
 
void litl_write_buffer_flush_off (litl_write_trace_t *trace)
 Disable buffer flush. More...
 
void litl_write_thread_safety_on (litl_write_trace_t *trace)
 Enable thread safety. More...
 
void litl_write_thread_safety_off (litl_write_trace_t *trace)
 Disable thread safety. By default, it is enabled. More...
 
void litl_write_tid_recording_on (litl_write_trace_t *trace)
 Enable recording tid. More...
 
void litl_write_tid_recording_off (litl_write_trace_t *trace)
 Disable recording tid. By default, it is enabled. More...
 
void litl_write_pause_recording (litl_write_trace_t *trace)
 Pauses the event recording. More...
 
void litl_write_resume_recording (litl_write_trace_t *trace)
 Resumes the event recording. More...
 
void litl_write_set_filename (litl_write_trace_t *trace, char *filename)
 Sets a new name for the trace file. More...
 
void litl_write_finalize_trace (litl_write_trace_t *trace)
 Finalizes the trace. More...
 

Detailed Description

Function Documentation

◆ litl_write_buffer_flush_off()

void litl_write_buffer_flush_off ( litl_write_trace_t trace)

Disable buffer flush.

Parameters
traceA pointer to the event recording object

Definition at line 192 of file litl_write.c.

◆ litl_write_buffer_flush_on()

void litl_write_buffer_flush_on ( litl_write_trace_t trace)

Enable buffer flush. By default, it is disabled.

Parameters
traceA pointer to the event recording object

Definition at line 185 of file litl_write.c.

◆ litl_write_finalize_trace()

void litl_write_finalize_trace ( litl_write_trace_t trace)

Finalizes the trace.

Parameters
traceA pointer to the event recording object

Definition at line 897 of file litl_write.c.

◆ litl_write_init_trace()

litl_write_trace_t* litl_write_init_trace ( const uint32_t  buf_size)

Initializes the trace buffer.

Parameters
buf_sizeA buffer size (in Byte)
Returns
A pointer to the event recording object. NULL in case of failure

Definition at line 81 of file litl_write.c.

◆ litl_write_pause_recording()

void litl_write_pause_recording ( litl_write_trace_t trace)

Pauses the event recording.

Parameters
traceA pointer to the event recording object

Definition at line 227 of file litl_write.c.

◆ litl_write_resume_recording()

void litl_write_resume_recording ( litl_write_trace_t trace)

Resumes the event recording.

Parameters
traceA pointer to the event recording object

Definition at line 235 of file litl_write.c.

◆ litl_write_set_filename()

void litl_write_set_filename ( litl_write_trace_t trace,
char *  filename 
)

Sets a new name for the trace file.

Parameters
traceA pointer to the event recording object
filenameA new file name

Definition at line 243 of file litl_write.c.

◆ litl_write_thread_safety_off()

void litl_write_thread_safety_off ( litl_write_trace_t trace)

Disable thread safety. By default, it is enabled.

Parameters
traceA pointer to the event recording object

Definition at line 206 of file litl_write.c.

◆ litl_write_thread_safety_on()

void litl_write_thread_safety_on ( litl_write_trace_t trace)

Enable thread safety.

Parameters
traceA pointer to the event recording object

Definition at line 199 of file litl_write.c.

◆ litl_write_tid_recording_off()

void litl_write_tid_recording_off ( litl_write_trace_t trace)

Disable recording tid. By default, it is enabled.

Parameters
traceA pointer to the event recording object

Definition at line 220 of file litl_write.c.

◆ litl_write_tid_recording_on()

void litl_write_tid_recording_on ( litl_write_trace_t trace)

Enable recording tid.

Definition at line 213 of file litl_write.c.