8#ifndef INCLUDED_BDLS_MEMORYUTIL
9#define INCLUDED_BDLS_MEMORYUTIL
98#include <bdlscm_version.h>
122#ifndef BDE_OMIT_INTERNAL_DEPRECATED
161 static int protect(
void *address,
int numBytes,
int mode);
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdls_fdstreambuf.h:412
Definition bdls_memoryutil.h:107
static int deallocate(void *address)
static void * allocate(int numBytes)
static int pageSize()
Return the memory page size of the platform.
Access
Definition bdls_memoryutil.h:110
@ k_ACCESS_READ_EXECUTE
Definition bdls_memoryutil.h:116
@ BDESU_ACCESS_READ_EXECUTE
Definition bdls_memoryutil.h:128
@ BDESU_ACCESS_READ_WRITE_EXECUTE
Definition bdls_memoryutil.h:130
@ k_ACCESS_READ_WRITE_EXECUTE
Definition bdls_memoryutil.h:118
@ k_ACCESS_WRITE_EXECUTE
Definition bdls_memoryutil.h:117
@ BDESU_ACCESS_READ
Definition bdls_memoryutil.h:124
@ BDESU_ACCESS_READ_WRITE
Definition bdls_memoryutil.h:127
@ BDESU_ACCESS_WRITE
Definition bdls_memoryutil.h:125
@ k_ACCESS_READ
Definition bdls_memoryutil.h:112
@ k_ACCESS_EXECUTE
Definition bdls_memoryutil.h:114
@ BDESU_ACCESS_NONE
Definition bdls_memoryutil.h:123
@ ACCESS_READ_WRITE
Definition bdls_memoryutil.h:135
@ ACCESS_READ_WRITE_EXECUTE
Definition bdls_memoryutil.h:138
@ BDESU_ACCESS_WRITE_EXECUTE
Definition bdls_memoryutil.h:129
@ ACCESS_WRITE
Definition bdls_memoryutil.h:132
@ k_ACCESS_WRITE
Definition bdls_memoryutil.h:113
@ ACCESS_EXECUTE
Definition bdls_memoryutil.h:133
@ BDESU_ACCESS_EXECUTE
Definition bdls_memoryutil.h:126
@ ACCESS_NONE
Definition bdls_memoryutil.h:134
@ k_ACCESS_READ_WRITE
Definition bdls_memoryutil.h:115
@ ACCESS_WRITE_EXECUTE
Definition bdls_memoryutil.h:137
@ ACCESS_READ_EXECUTE
Definition bdls_memoryutil.h:136
@ k_ACCESS_NONE
Definition bdls_memoryutil.h:111
@ ACCESS_READ
Definition bdls_memoryutil.h:131
static int protect(void *address, int numBytes, int mode)