litl  0.1.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
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)
 Activates buffer flush. More...
 
void litl_write_buffer_flush_off (litl_write_trace_t *trace)
 Deactivates buffer flush. By default, it is activated. More...
 
void litl_write_thread_safety_on (litl_write_trace_t *trace)
 Activates thread safety. More...
 
void litl_write_thread_safety_off (litl_write_trace_t *trace)
 Deactivates thread safety. By default, it is activated. More...
 
void litl_write_tid_recording_on (litl_write_trace_t *trace)
 Activates recording tid. More...
 
void litl_write_tid_recording_off (litl_write_trace_t *trace)
 Deactivates recording tid. By default, it is activated. 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

void litl_write_buffer_flush_off ( litl_write_trace_t trace)

Deactivates buffer flush. By default, it is activated.

Parameters
traceA pointer to the event recording object

Definition at line 201 of file litl_write.c.

void litl_write_buffer_flush_on ( litl_write_trace_t trace)

Activates buffer flush.

Parameters
traceA pointer to the event recording object

Definition at line 194 of file litl_write.c.

void litl_write_finalize_trace ( litl_write_trace_t trace)

Finalizes the trace.

Parameters
traceA pointer to the event recording object

Definition at line 1008 of file litl_write.c.

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 85 of file litl_write.c.

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 236 of file litl_write.c.

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 244 of file litl_write.c.

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 252 of file litl_write.c.

void litl_write_thread_safety_off ( litl_write_trace_t trace)

Deactivates thread safety. By default, it is activated.

Parameters
traceA pointer to the event recording object

Definition at line 215 of file litl_write.c.

void litl_write_thread_safety_on ( litl_write_trace_t trace)

Activates thread safety.

Parameters
traceA pointer to the event recording object

Definition at line 208 of file litl_write.c.

void litl_write_tid_recording_off ( litl_write_trace_t trace)

Deactivates recording tid. By default, it is activated.

Parameters
traceA pointer to the event recording object

Definition at line 229 of file litl_write.c.

void litl_write_tid_recording_on ( litl_write_trace_t trace)

Activates recording tid.

Definition at line 222 of file litl_write.c.