Namespaces | Typedefs | Functions | Variables
mem_attr_x64.h File Reference

Go to the source code of this file.

Namespaces

 x64
 
 x64::memory_attr
 

Typedefs

using x64::memory_attr::attr_type = uint64_t
 

Functions

template<class P , class T , class = typename std::enable_if<std::is_integral<P>::value>::type, class = typename std::enable_if<std::is_integral<T>::value>::type>
auto x64::memory_attr::mem_type_to_attr (P perm, T type)
 

Variables

constexpr const auto x64::memory_attr::invalid = 0x00000000UL
 
constexpr const auto x64::memory_attr::rw = 0x00000100UL
 
constexpr const auto x64::memory_attr::re = 0x00000200UL
 
constexpr const auto x64::memory_attr::pt = 0x00000300UL
 
constexpr const auto x64::memory_attr::rw_uc = 0x00000100UL
 
constexpr const auto x64::memory_attr::rw_wc = 0x00000101UL
 
constexpr const auto x64::memory_attr::rw_wt = 0x00000104UL
 
constexpr const auto x64::memory_attr::rw_wp = 0x00000105UL
 
constexpr const auto x64::memory_attr::rw_wb = 0x00000106UL
 
constexpr const auto x64::memory_attr::rw_uc_m = 0x00000107UL
 
constexpr const auto x64::memory_attr::re_uc = 0x00000200UL
 
constexpr const auto x64::memory_attr::re_wc = 0x00000201UL
 
constexpr const auto x64::memory_attr::re_wt = 0x00000204UL
 
constexpr const auto x64::memory_attr::re_wp = 0x00000205UL
 
constexpr const auto x64::memory_attr::re_wb = 0x00000206UL
 
constexpr const auto x64::memory_attr::re_uc_m = 0x00000207UL
 
constexpr const auto x64::memory_attr::pt_uc = 0x00000300UL
 
constexpr const auto x64::memory_attr::pt_wc = 0x00000301UL
 
constexpr const auto x64::memory_attr::pt_wt = 0x00000304UL
 
constexpr const auto x64::memory_attr::pt_wp = 0x00000305UL
 
constexpr const auto x64::memory_attr::pt_wb = 0x00000306UL
 
constexpr const auto x64::memory_attr::pt_uc_m = 0x00000307UL