The Pedigree Project 0.1
Public Attributes | List of all members
race Struct Reference
+ Collaboration diagram for race:

Public Attributes

int fd
 
size_t page
 
volatile int gate
 
volatile int ready [2]
 
volatile int done [2]
 
int mapping_race
 
int seal_result
 
int seal_error
 
ssize_t write_result
 
int operation_error
 
void * mapping
 
int directory
 
const char * source
 
pthread_barrier_t * barrier
 
int result
 
int error
 

Detailed Description

Definition at line 8 of file memfd-contract-test/races.c.

Member Data Documentation

◆ barrier

pthread_barrier_t* race::barrier

Definition at line 23 of file rename-flags-contract-test/main.c.

◆ directory

int race::directory

Definition at line 21 of file rename-flags-contract-test/main.c.

◆ done

volatile int race::done[2]

Definition at line 13 of file memfd-contract-test/races.c.

◆ error

int race::error

Definition at line 24 of file rename-flags-contract-test/main.c.

◆ fd

int race::fd

Definition at line 9 of file memfd-contract-test/races.c.

◆ gate

volatile int race::gate

Definition at line 11 of file memfd-contract-test/races.c.

◆ mapping

void* race::mapping

Definition at line 18 of file memfd-contract-test/races.c.

◆ mapping_race

int race::mapping_race

Definition at line 14 of file memfd-contract-test/races.c.

◆ operation_error

int race::operation_error

Definition at line 17 of file memfd-contract-test/races.c.

◆ page

size_t race::page

Definition at line 10 of file memfd-contract-test/races.c.

◆ ready

volatile int race::ready[2]

Definition at line 12 of file memfd-contract-test/races.c.

◆ result

int race::result

Definition at line 24 of file rename-flags-contract-test/main.c.

◆ seal_error

int race::seal_error

Definition at line 15 of file memfd-contract-test/races.c.

◆ seal_result

int race::seal_result

Definition at line 15 of file memfd-contract-test/races.c.

◆ source

const char* race::source

Definition at line 22 of file rename-flags-contract-test/main.c.

◆ write_result

ssize_t race::write_result

Definition at line 16 of file memfd-contract-test/races.c.


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