The Pedigree Project 0.1
Public Attributes | List of all members
PosixTraceRelation::State Class Reference
+ Collaboration diagram for PosixTraceRelation::State:

Public Attributes

WaitQueue waiters
 
bool active = false
 
bool closed = false
 
bool stopped = false
 
bool report = false
 
bool resumed = false
 
bool detached = false
 
bool execTrap = false
 
bool ownsReservation = false
 
uint64_t generation = 0
 
UniquePointer< SignalEventprepared
 
bool jobStopped = false
 
bool continueReport = false
 
StopKind kind = StopKind::Signal
 
int signal = 0
 
int replacement = 0
 
int32_t senderPid = 0
 
uint32_t senderUid = 0
 
Amd64UserRegisters registers {}
 
TraceSignalInfo info
 
PosixWait::Report waitReport
 
PosixWait::Report continuationReport
 

Detailed Description

Definition at line 15 of file trace-state.cc.

Member Data Documentation

◆ active

bool PosixTraceRelation::State::active = false

Definition at line 18 of file trace-state.cc.

◆ closed

bool PosixTraceRelation::State::closed = false

Definition at line 18 of file trace-state.cc.

◆ continuationReport

PosixWait::Report PosixTraceRelation::State::continuationReport

Definition at line 30 of file trace-state.cc.

◆ continueReport

bool PosixTraceRelation::State::continueReport = false

Definition at line 23 of file trace-state.cc.

◆ detached

bool PosixTraceRelation::State::detached = false

Definition at line 19 of file trace-state.cc.

◆ execTrap

bool PosixTraceRelation::State::execTrap = false

Definition at line 19 of file trace-state.cc.

◆ generation

uint64_t PosixTraceRelation::State::generation = 0

Definition at line 21 of file trace-state.cc.

◆ info

TraceSignalInfo PosixTraceRelation::State::info

Definition at line 29 of file trace-state.cc.

◆ jobStopped

bool PosixTraceRelation::State::jobStopped = false

Definition at line 23 of file trace-state.cc.

◆ kind

StopKind PosixTraceRelation::State::kind = StopKind::Signal

Definition at line 24 of file trace-state.cc.

◆ ownsReservation

bool PosixTraceRelation::State::ownsReservation = false

Definition at line 20 of file trace-state.cc.

◆ prepared

UniquePointer<SignalEvent> PosixTraceRelation::State::prepared

Definition at line 22 of file trace-state.cc.

◆ registers

Amd64UserRegisters PosixTraceRelation::State::registers {}

Definition at line 28 of file trace-state.cc.

◆ replacement

int PosixTraceRelation::State::replacement = 0

Definition at line 25 of file trace-state.cc.

◆ report

bool PosixTraceRelation::State::report = false

Definition at line 18 of file trace-state.cc.

◆ resumed

bool PosixTraceRelation::State::resumed = false

Definition at line 19 of file trace-state.cc.

◆ senderPid

int32_t PosixTraceRelation::State::senderPid = 0

Definition at line 26 of file trace-state.cc.

◆ senderUid

uint32_t PosixTraceRelation::State::senderUid = 0

Definition at line 27 of file trace-state.cc.

◆ signal

int PosixTraceRelation::State::signal = 0

Definition at line 25 of file trace-state.cc.

◆ stopped

bool PosixTraceRelation::State::stopped = false

Definition at line 18 of file trace-state.cc.

◆ waiters

WaitQueue PosixTraceRelation::State::waiters
mutable

Definition at line 17 of file trace-state.cc.

◆ waitReport

PosixWait::Report PosixTraceRelation::State::waitReport

Definition at line 30 of file trace-state.cc.


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