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

# 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