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

Public Attributes

uint64_t now
 Current timestamp in nanoseconds since the UNIX epoch.
 
uint64_t now_s
 Current timestamp in seconds since the UNIX epoch.
 
size_t pid
 Current process' ID.
 
char sysname [64]
 uname fields.
 
char release [64]
 
char version [64]
 
char machine [64]
 
uint64_t monotonic
 Monotonic tick count in nanoseconds.
 
uint32_t vdso_features
 CPU-local vDSO capabilities published by the kernel.
 

Detailed Description

Definition at line 36 of file InfoBlock.h.

Member Data Documentation

◆ machine

char InfoBlock::machine[64]

Definition at line 50 of file InfoBlock.h.

◆ monotonic

uint64_t InfoBlock::monotonic

Monotonic tick count in nanoseconds.

Definition at line 53 of file InfoBlock.h.

◆ now

uint64_t InfoBlock::now

Current timestamp in nanoseconds since the UNIX epoch.

Definition at line 38 of file InfoBlock.h.

◆ now_s

uint64_t InfoBlock::now_s

Current timestamp in seconds since the UNIX epoch.

Definition at line 41 of file InfoBlock.h.

◆ pid

size_t InfoBlock::pid

Current process' ID.

Definition at line 44 of file InfoBlock.h.

◆ release

char InfoBlock::release[64]

Definition at line 48 of file InfoBlock.h.

◆ sysname

char InfoBlock::sysname[64]

uname fields.

Definition at line 47 of file InfoBlock.h.

◆ vdso_features

uint32_t InfoBlock::vdso_features

CPU-local vDSO capabilities published by the kernel.

Definition at line 56 of file InfoBlock.h.

◆ version

char InfoBlock::version[64]

Definition at line 49 of file InfoBlock.h.


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