Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

oscl_mem_audit_internals.h File Reference

This file contains the internal definitions for the mem audit library. More...

#include "oscl_base.h"
#include "oscl_mem_audit.h"
#include "oscl_mem_inst.h"
#include "osclconfig_compiler_warnings.h"

Go to the source code of this file.

Data Structures

struct  MM_AllocBlockFence
struct  MM_AllocBlockHdr

Defines

#define OSCL_DISABLE_WARNING_TRUNCATE_DEBUG_MESSAGE
#define MM_AUDIT_ALLOC_NODE_SUPPORT   1
#define MM_AUDIT_FENCE_SUPPORT   0
#define MM_AUDIT_INCLUDE_ALL_HEAP_VALIDATION   1
#define MM_AUDIT_FILL_SUPPORT   0
#define MM_AUDIT_FAILURE_SIMULATION_SUPPORT   1
#define FENCE_PATTERN   0xAA
#define MIN_FENCE_SIZE   4
#define MEM_ALIGN_SIZE   8
#define COMPUTE_MEM_ALIGN_SIZE(x, y, z)   (y+(((x+y)%z) ? (z - (x+y)%z) : 0))
#define DEFAULT_PREFILL_PATTERN   0x96
#define DEFAULT_POSTFILL_PATTERN   0x5A


Detailed Description

This file contains the internal definitions for the mem audit library.


Define Documentation

#define OSCL_DISABLE_WARNING_TRUNCATE_DEBUG_MESSAGE
 


OSCL API
Posting Version: OPENCORE_20090310