litl  0.1.9
Data Fields

Thread-specific buffer. More...

#include <litl_types.h>

Data Fields

litl_buffer_t buffer_ptr
 
litl_buffer_t buffer
 
litl_tid_t tid
 
litl_offset_t offset
 
litl_data_t already_flushed
 
int initialized
 

Detailed Description

Thread-specific buffer.

Definition at line 292 of file litl_types.h.

Field Documentation

◆ already_flushed

litl_data_t litl_write_buffer_t::already_flushed

Handles the situation when some threads start after the header was flushed, i.e. their tids and offsets were not included into the header

Definition at line 299 of file litl_types.h.

◆ buffer

litl_buffer_t litl_write_buffer_t::buffer

A pointer to the next free slot

Definition at line 294 of file litl_types.h.

◆ buffer_ptr

litl_buffer_t litl_write_buffer_t::buffer_ptr

A pointer to the beginning of the buffer

Definition at line 293 of file litl_types.h.

◆ initialized

int litl_write_buffer_t::initialized

Definition at line 300 of file litl_types.h.

◆ offset

litl_offset_t litl_write_buffer_t::offset

An offset to the next buffer in the trace file

Definition at line 297 of file litl_types.h.

◆ tid

litl_tid_t litl_write_buffer_t::tid

An ID of the working thread

Definition at line 296 of file litl_types.h.


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