ReactOS 0.4.16-dev-2104-gb84fa49
crtdbg.h File Reference
#include <corecrt.h>
Include dependency graph for crtdbg.h:

Go to the source code of this file.

Classes

struct  _CrtMemState
 

Macros

#define _CRT_WARN   0
 
#define _CRT_ERROR   1
 
#define _CRT_ASSERT   2
 
#define _CRT_ERRCNT   3
 
#define _FREE_BLOCK   0
 
#define _NORMAL_BLOCK   1
 
#define _CRT_BLOCK   2
 
#define _IGNORE_BLOCK   3
 
#define _CLIENT_BLOCK   4
 
#define _MAX_BLOCKS   5
 
#define _BLOCK_TYPE(block)   (block & 0xFFFF)
 
#define _BLOCK_SUBTYPE(block)   (block >> 16 & 0xFFFF)
 
#define _ASSERT(expr)   ((void)0)
 
#define _ASSERTE(expr)   ((void)0)
 
#define _CrtDbgBreak()   ((void)0)
 
#define _CrtCheckMemory()   ((int)1)
 
#define _CrtDbgReport(...)   ((int)0)
 
#define _CrtDumpMemoryLeaks()   ((int)0)
 
#define _CrtSetBreakAlloc(a)   ((__msvcrt_long)0)
 
#define _CrtSetDbgFlag(f)   ((int)0)
 
#define _CrtSetDumpClient(f)   ((void)0)
 
#define _CrtSetReportMode(t, m)   ((int)0)
 
#define _CrtDoForAllClientObjects(f, c)   ((void)0)
 
#define _CrtIsMemoryBlock(p, s, r, f, l)   ((int)1)
 
#define _CrtIsValidHeapPointer(p)   ((int)1)
 
#define _CrtIsValidPointer(p, s, a)   ((int)1)
 
#define _CrtMemCheckpoint(s)   ((void)0)
 
#define _CrtMemDifference(s1, s2, s3)   ((int)0)
 
#define _CrtMemDumpAllObjectsSince(s)   ((void)0)
 
#define _CrtMemDumpStatistics(s)   ((void)0)
 
#define _CrtSetAllocHook(f)   ((void)0)
 
#define _RPT0(t, m)
 
#define _RPT1(t, m, p1)
 
#define _RPT2(t, m, p1, p2)
 
#define _RPT3(t, m, p1, p2, p3)
 
#define _RPT4(t, m, p1, p2, p3, p4)
 
#define _RPTF0(t, m)
 
#define _RPTF1(t, m, p1)
 
#define _RPTF2(t, m, p1, p2)
 
#define _RPTF3(t, m, p1, p2, p3)
 
#define _RPTF4(t, m, p1, p2, p3, p4)
 
#define _malloc_dbg(s, t, f, l)   malloc(s)
 
#define _calloc_dbg(c, s, t, f, l)   calloc(c,s)
 
#define _expand_dbg(p, s, t, f, l)   _expand(p,s)
 
#define _free_dbg(p, t)   free(p)
 
#define _realloc_dbg(p, s, t, f, l)   realloc(p,s)
 

Typedefs

typedef struct _CrtMemState _CrtMemState
 

Macro Definition Documentation

◆ _ASSERT

#define _ASSERT (   expr)    ((void)0)

Definition at line 56 of file crtdbg.h.

◆ _ASSERTE

#define _ASSERTE (   expr)    ((void)0)

Definition at line 57 of file crtdbg.h.

◆ _BLOCK_SUBTYPE

#define _BLOCK_SUBTYPE (   block)    (block >> 16 & 0xFFFF)

Definition at line 42 of file crtdbg.h.

◆ _BLOCK_TYPE

#define _BLOCK_TYPE (   block)    (block & 0xFFFF)

Definition at line 41 of file crtdbg.h.

◆ _calloc_dbg

#define _calloc_dbg (   c,
  s,
  t,
  f,
  l 
)    calloc(c,s)

Definition at line 127 of file crtdbg.h.

◆ _CLIENT_BLOCK

#define _CLIENT_BLOCK   4

Definition at line 38 of file crtdbg.h.

◆ _CRT_ASSERT

#define _CRT_ASSERT   2

Definition at line 31 of file crtdbg.h.

◆ _CRT_BLOCK

#define _CRT_BLOCK   2

Definition at line 36 of file crtdbg.h.

◆ _CRT_ERRCNT

#define _CRT_ERRCNT   3

Definition at line 32 of file crtdbg.h.

◆ _CRT_ERROR

#define _CRT_ERROR   1

Definition at line 30 of file crtdbg.h.

◆ _CRT_WARN

#define _CRT_WARN   0

Definition at line 29 of file crtdbg.h.

◆ _CrtCheckMemory

#define _CrtCheckMemory ( )    ((int)1)

Definition at line 60 of file crtdbg.h.

◆ _CrtDbgBreak

#define _CrtDbgBreak ( )    ((void)0)

Definition at line 58 of file crtdbg.h.

◆ _CrtDbgReport

#define _CrtDbgReport (   ...)    ((int)0)

Definition at line 61 of file crtdbg.h.

◆ _CrtDoForAllClientObjects

#define _CrtDoForAllClientObjects (   f,
  c 
)    ((void)0)

Definition at line 104 of file crtdbg.h.

◆ _CrtDumpMemoryLeaks

#define _CrtDumpMemoryLeaks ( )    ((int)0)

Definition at line 62 of file crtdbg.h.

◆ _CrtIsMemoryBlock

#define _CrtIsMemoryBlock (   p,
  s,
  r,
  f,
  l 
)    ((int)1)

Definition at line 105 of file crtdbg.h.

◆ _CrtIsValidHeapPointer

#define _CrtIsValidHeapPointer (   p)    ((int)1)

Definition at line 106 of file crtdbg.h.

◆ _CrtIsValidPointer

#define _CrtIsValidPointer (   p,
  s,
  a 
)    ((int)1)

Definition at line 107 of file crtdbg.h.

◆ _CrtMemCheckpoint

#define _CrtMemCheckpoint (   s)    ((void)0)

Definition at line 108 of file crtdbg.h.

◆ _CrtMemDifference

#define _CrtMemDifference (   s1,
  s2,
  s3 
)    ((int)0)

Definition at line 109 of file crtdbg.h.

◆ _CrtMemDumpAllObjectsSince

#define _CrtMemDumpAllObjectsSince (   s)    ((void)0)

Definition at line 110 of file crtdbg.h.

◆ _CrtMemDumpStatistics

#define _CrtMemDumpStatistics (   s)    ((void)0)

Definition at line 111 of file crtdbg.h.

◆ _CrtSetAllocHook

#define _CrtSetAllocHook (   f)    ((void)0)

Definition at line 112 of file crtdbg.h.

◆ _CrtSetBreakAlloc

#define _CrtSetBreakAlloc (   a)    ((__msvcrt_long)0)

Definition at line 63 of file crtdbg.h.

◆ _CrtSetDbgFlag

#define _CrtSetDbgFlag (   f)    ((int)0)

Definition at line 64 of file crtdbg.h.

◆ _CrtSetDumpClient

#define _CrtSetDumpClient (   f)    ((void)0)

Definition at line 65 of file crtdbg.h.

◆ _CrtSetReportMode

#define _CrtSetReportMode (   t,
  m 
)    ((int)0)

Definition at line 66 of file crtdbg.h.

◆ _expand_dbg

#define _expand_dbg (   p,
  s,
  t,
  f,
  l 
)    _expand(p,s)

Definition at line 128 of file crtdbg.h.

◆ _FREE_BLOCK

#define _FREE_BLOCK   0

Definition at line 34 of file crtdbg.h.

◆ _free_dbg

#define _free_dbg (   p,
  t 
)    free(p)

Definition at line 129 of file crtdbg.h.

◆ _IGNORE_BLOCK

#define _IGNORE_BLOCK   3

Definition at line 37 of file crtdbg.h.

◆ _malloc_dbg

#define _malloc_dbg (   s,
  t,
  f,
  l 
)    malloc(s)

Definition at line 126 of file crtdbg.h.

◆ _MAX_BLOCKS

#define _MAX_BLOCKS   5

Definition at line 39 of file crtdbg.h.

◆ _NORMAL_BLOCK

#define _NORMAL_BLOCK   1

Definition at line 35 of file crtdbg.h.

◆ _realloc_dbg

#define _realloc_dbg (   p,
  s,
  t,
  f,
  l 
)    realloc(p,s)

Definition at line 130 of file crtdbg.h.

◆ _RPT0

#define _RPT0 (   t,
  m 
)

Definition at line 114 of file crtdbg.h.

◆ _RPT1

#define _RPT1 (   t,
  m,
  p1 
)

Definition at line 115 of file crtdbg.h.

◆ _RPT2

#define _RPT2 (   t,
  m,
  p1,
  p2 
)

Definition at line 116 of file crtdbg.h.

◆ _RPT3

#define _RPT3 (   t,
  m,
  p1,
  p2,
  p3 
)

Definition at line 117 of file crtdbg.h.

◆ _RPT4

#define _RPT4 (   t,
  m,
  p1,
  p2,
  p3,
  p4 
)

Definition at line 118 of file crtdbg.h.

◆ _RPTF0

#define _RPTF0 (   t,
  m 
)

Definition at line 119 of file crtdbg.h.

◆ _RPTF1

#define _RPTF1 (   t,
  m,
  p1 
)

Definition at line 120 of file crtdbg.h.

◆ _RPTF2

#define _RPTF2 (   t,
  m,
  p1,
  p2 
)

Definition at line 121 of file crtdbg.h.

◆ _RPTF3

#define _RPTF3 (   t,
  m,
  p1,
  p2,
  p3 
)

Definition at line 122 of file crtdbg.h.

◆ _RPTF4

#define _RPTF4 (   t,
  m,
  p1,
  p2,
  p3,
  p4 
)

Definition at line 123 of file crtdbg.h.

Typedef Documentation

◆ _CrtMemState