MOS Source Code
Loading...
Searching...
No Matches
mm_types.hpp File Reference
#include "mos/syslog/syslog.hpp"
#include "mos/types.hpp"
#include <mos/mm/mm_types.h>
+ Include dependency graph for mm_types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  VMFlag : unsigned int {
  VM_NONE = 0 , VM_READ = MEM_PERM_READ , VM_WRITE = MEM_PERM_WRITE , VM_EXEC = MEM_PERM_EXEC ,
  VM_USER = 1 << 3 , VM_WRITE_THROUGH = 1 << 4 , VM_CACHE_DISABLED = 1 << 5 , VM_GLOBAL = 1 << 6 ,
  VM_RW = VM_READ | VM_WRITE , VM_RX = VM_READ | VM_EXEC , VM_RWX = VM_READ | VM_WRITE | VM_EXEC , VM_USER_RW = VM_USER | VM_RW ,
  VM_USER_RX = VM_USER | VM_RX , VM_USER_RO = VM_USER | VM_READ , VM_USER_RWX = VM_USER | VM_RWX
}
 

Functions

 MOS_ENUM_FLAGS (VMFlag, VMFlags)
 
mos::SyslogStreamWriter operator<< (mos::SyslogStreamWriter stream, VMFlags flags)
 

Enumeration Type Documentation

◆ VMFlag

enum VMFlag : unsigned int
Enumerator
VM_NONE 
VM_READ 
VM_WRITE 
VM_EXEC 
VM_USER 
VM_WRITE_THROUGH 
VM_CACHE_DISABLED 
VM_GLOBAL 
VM_RW 
VM_RX 
VM_RWX 
VM_USER_RW 
VM_USER_RX 
VM_USER_RO 
VM_USER_RWX 

Definition at line 10 of file mm_types.hpp.

Function Documentation

◆ MOS_ENUM_FLAGS()

MOS_ENUM_FLAGS ( VMFlag ,
VMFlags  )

◆ operator<<()

mos::SyslogStreamWriter operator<< ( mos::SyslogStreamWriter stream,
VMFlags flags )
inline

Definition at line 33 of file mm_types.hpp.