umem  1.0.1
Public Attributes | List of all members
vmem_seg Struct Reference

#include <vmem_impl_user.h>

Public Attributes

uintptr_t vs_start
 
uintptr_t vs_end
 
vmem_seg_tvs_knext
 
vmem_seg_tvs_kprev
 
vmem_seg_tvs_anext
 
vmem_seg_tvs_aprev
 
uint8_t vs_type
 
uint8_t vs_import
 
uint8_t vs_depth
 
thread_t vs_thread
 
hrtime_t vs_timestamp
 
uintptr_t vs_stack [VMEM_STACK_DEPTH]
 

Member Data Documentation

◆ vs_anext

vmem_seg_t* vmem_seg::vs_anext

Referenced by vmem_walk().

◆ vs_aprev

vmem_seg_t* vmem_seg::vs_aprev

◆ vs_depth

uint8_t vmem_seg::vs_depth

◆ vs_end

uintptr_t vmem_seg::vs_end

Referenced by vmem_contains().

◆ vs_import

uint8_t vmem_seg::vs_import

◆ vs_knext

vmem_seg_t* vmem_seg::vs_knext

Referenced by vmem_contains().

◆ vs_kprev

vmem_seg_t* vmem_seg::vs_kprev

◆ vs_stack

uintptr_t vmem_seg::vs_stack[VMEM_STACK_DEPTH]

◆ vs_start

uintptr_t vmem_seg::vs_start

Referenced by vmem_contains(), and vmem_walk().

◆ vs_thread

thread_t vmem_seg::vs_thread

◆ vs_timestamp

hrtime_t vmem_seg::vs_timestamp

◆ vs_type

uint8_t vmem_seg::vs_type

Referenced by vmem_contains(), and vmem_walk().


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