ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
sync_row_t Struct Reference

Data Fields

uintptr_t key
uintptr_t owner
uintptr_t waiter
uint64_t generation
uint64_t value
uint64_t locks
uint64_t unlocks
uint64_t changes
uint64_t actions
uint64_t last_ns
uint64_t wait_ns
double lock_rate
double unlock_rate
double change_rate
double total_score
char name [256]
char type [24]
char file [160]
int line
unsigned waiters
bool cycle
bool wait_known

Detailed Description

Definition at line 64 of file sync.c.

Field Documentation

◆ actions

uint64_t sync_row_t::actions

Definition at line 66 of file sync.c.

Referenced by ui_sync_render().

◆ change_rate

double sync_row_t::change_rate

Definition at line 67 of file sync.c.

Referenced by ui_sync_render().

◆ changes

uint64_t sync_row_t::changes

Definition at line 66 of file sync.c.

◆ cycle

bool sync_row_t::cycle

Definition at line 71 of file sync.c.

Referenced by ui_sync_render().

◆ file

char sync_row_t::file[160]

Definition at line 68 of file sync.c.

Referenced by ui_sync_render().

◆ generation

uint64_t sync_row_t::generation

Definition at line 66 of file sync.c.

◆ key

uintptr_t sync_row_t::key

Definition at line 65 of file sync.c.

Referenced by ui_sync_render().

◆ last_ns

uint64_t sync_row_t::last_ns

Definition at line 66 of file sync.c.

Referenced by ui_sync_render().

◆ line

int sync_row_t::line

Definition at line 69 of file sync.c.

Referenced by ui_sync_render().

◆ lock_rate

double sync_row_t::lock_rate

Definition at line 67 of file sync.c.

Referenced by ui_sync_render().

◆ locks

uint64_t sync_row_t::locks

Definition at line 66 of file sync.c.

◆ name

char sync_row_t::name[256]

Definition at line 68 of file sync.c.

◆ owner

uintptr_t sync_row_t::owner

Definition at line 65 of file sync.c.

Referenced by ui_sync_render().

◆ total_score

double sync_row_t::total_score

Definition at line 67 of file sync.c.

◆ type

char sync_row_t::type[24]

Definition at line 68 of file sync.c.

Referenced by ui_sync_render().

◆ unlock_rate

double sync_row_t::unlock_rate

Definition at line 67 of file sync.c.

Referenced by ui_sync_render().

◆ unlocks

uint64_t sync_row_t::unlocks

Definition at line 66 of file sync.c.

◆ value

uint64_t sync_row_t::value

Definition at line 66 of file sync.c.

Referenced by ui_sync_render().

◆ wait_known

bool sync_row_t::wait_known

Definition at line 71 of file sync.c.

Referenced by ui_sync_render().

◆ wait_ns

uint64_t sync_row_t::wait_ns

Definition at line 66 of file sync.c.

Referenced by ui_sync_render().

◆ waiter

uintptr_t sync_row_t::waiter

Definition at line 65 of file sync.c.

Referenced by ui_sync_render().

◆ waiters

unsigned sync_row_t::waiters

Definition at line 70 of file sync.c.

Referenced by ui_sync_render().


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