CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::MemoryPageEntry Struct Reference

Page-table slot describing one page's identity, size and lock state (legacy allocator). More...

#include <MemoryManager.h>

Public Attributes

uint8 pageSerial
uint8 cacheSerial
uint32 pageSize
uint32 pageID
uint64 lockID
uint64 lockTime
uint16 lockCount

Detailed Description

Page-table slot describing one page's identity, size and lock state (legacy allocator).

Warning
Shared-memory layout; see the file-level ABI warning before changing.

Definition at line 647 of file MemoryManager.h.

Member Data Documentation

◆ cacheSerial

uint8 cmlabs::MemoryPageEntry::cacheSerial

Definition at line 649 of file MemoryManager.h.

◆ lockCount

uint16 cmlabs::MemoryPageEntry::lockCount

Definition at line 654 of file MemoryManager.h.

◆ lockID

uint64 cmlabs::MemoryPageEntry::lockID

Definition at line 652 of file MemoryManager.h.

◆ lockTime

uint64 cmlabs::MemoryPageEntry::lockTime

Definition at line 653 of file MemoryManager.h.

◆ pageID

uint32 cmlabs::MemoryPageEntry::pageID

Definition at line 651 of file MemoryManager.h.

◆ pageSerial

uint8 cmlabs::MemoryPageEntry::pageSerial

Definition at line 648 of file MemoryManager.h.

◆ pageSize

uint32 cmlabs::MemoryPageEntry::pageSize

Definition at line 650 of file MemoryManager.h.


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