Hermes  0.9.5-beta
Hierarchical Distributed I/O Buffering System
hermes::DebugState Struct Reference

#include <debug_state.h>

Collaboration diagram for hermes::DebugState:

Public Attributes

u8shmem_base
 
DebugHeapAllocation allocations [kGlobalDebugMaxAllocations]
 
TicketMutex mutex
 
u32 allocation_count
 

Detailed Description

A structure to represent debug state

Member Data Documentation

◆ shmem_base

u8* hermes::DebugState::shmem_base

shared memory base address pointer

◆ allocations

DebugHeapAllocation hermes::DebugState::allocations[kGlobalDebugMaxAllocations]

64KB debug heap allocations

◆ mutex

TicketMutex hermes::DebugState::mutex

ticket-based mutex

◆ allocation_count

u32 hermes::DebugState::allocation_count

counter for allocation


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