ReactOS 0.4.16-dev-716-g2b2bdab
crtdbg.h File Reference
#include <corecrt.h>
#include <vcruntime_new_debug.h>
#include <intrin.h>
Include dependency graph for crtdbg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _CrtMemState
 

Macros

#define _INC_CRTDBG
 
#define _CRT_WARN   0
 
#define _CRT_ERROR   1
 
#define _CRT_ASSERT   2
 
#define _CRT_ERRCNT   3
 
#define _CRTDBG_MODE_FILE   0x1
 
#define _CRTDBG_MODE_DEBUG   0x2
 
#define _CRTDBG_MODE_WNDW   0x4
 
#define _CRTDBG_REPORT_MODE   -1
 
#define _CRTDBG_INVALID_HFILE   ((_HFILE)(intptr_t)-1)
 
#define _CRTDBG_HFILE_ERROR   ((_HFILE)(intptr_t)-2)
 
#define _CRTDBG_FILE_STDOUT   ((_HFILE)(intptr_t)-4)
 
#define _CRTDBG_FILE_STDERR   ((_HFILE)(intptr_t)-5)
 
#define _CRTDBG_REPORT_FILE   ((_HFILE)(intptr_t)-6)
 
#define _CRT_RPTHOOK_INSTALL   0
 
#define _CRT_RPTHOOK_REMOVE   1
 
#define _HOOK_ALLOC   1
 
#define _HOOK_REALLOC   2
 
#define _HOOK_FREE   3
 
#define _CRTDBG_ALLOC_MEM_DF   0x01
 
#define _CRTDBG_DELAY_FREE_MEM_DF   0x02
 
#define _CRTDBG_CHECK_ALWAYS_DF   0x04
 
#define _CRTDBG_RESERVED_DF   0x08
 
#define _CRTDBG_CHECK_CRT_DF   0x10
 
#define _CRTDBG_LEAK_CHECK_DF   0x20
 
#define _CRTDBG_CHECK_EVERY_16_DF   0x00100000
 
#define _CRTDBG_CHECK_EVERY_128_DF   0x00800000
 
#define _CRTDBG_CHECK_EVERY_1024_DF   0x04000000
 
#define _CRTDBG_CHECK_DEFAULT_DF   0
 
#define _CRTDBG_REPORT_FLAG   -1
 
#define _BLOCK_TYPE(block)   (block & 0xFFFF)
 
#define _BLOCK_SUBTYPE(block)   (block >> 16 & 0xFFFF)
 
#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 _UNKNOWN_BLOCK   (-1)
 
#define _CrtGetAllocHook()   ((_CRT_ALLOC_HOOK)0)
 
#define _CrtSetAllocHook(f)   ((_CRT_ALLOC_HOOK)0)
 
#define _CrtGetDumpClient()   ((_CRT_DUMP_CLIENT)0)
 
#define _CrtSetDumpClient(f)   ((_CRT_DUMP_CLIENT)0)
 
#define _CrtCheckMemory()   ((int)1)
 
#define _CrtDoForAllClientObjects(f, c)   ((void)0)
 
#define _CrtDumpMemoryLeaks()   ((int)0)
 
#define _CrtIsMemoryBlock(p, t, r, f, l)   ((int)1)
 
#define _CrtIsValidHeapPointer(p)   ((int)1)
 
#define _CrtIsValidPointer(p, n, r)   ((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 _CrtReportBlockType(p)   ((int)-1)
 
#define _CrtSetBreakAlloc(a)   ((long)0)
 
#define _CrtSetDbgFlag(f)   ((int)0)
 
#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 _malloc_dbg(s, t, f, l)   malloc(s)
 
#define _msize_dbg(p, t)   _msize(p)
 
#define _realloc_dbg(p, s, t, f, l)   realloc(p, s)
 
#define _recalloc_dbg(p, c, s, t, f, l)   _recalloc(p, c, s)
 
#define _aligned_free_dbg(p)   _aligned_free(p)
 
#define _aligned_malloc_dbg(s, a, f, l)   _aligned_malloc(s, a)
 
#define _aligned_msize_dbg(p, a, o)   _aligned_msize(p, a, o)
 
#define _aligned_offset_malloc_dbg(s, a, o, f, l)   _aligned_offset_malloc(s, a, o)
 
#define _aligned_offset_realloc_dbg(p, s, a, o, f, l)   _aligned_offset_realloc(p, s, a, o)
 
#define _aligned_offset_recalloc_dbg(p, c, s, a, o, f, l)   _aligned_offset_recalloc(p, c, s, a, o)
 
#define _aligned_realloc_dbg(p, s, a, f, l)   _aligned_realloc(p, s, a)
 
#define _aligned_recalloc_dbg(p, c, s, a, f, l)   _aligned_recalloc(p, c, s, a)
 
#define _freea_dbg(p, t)   _freea(p)
 
#define _malloca_dbg(s, t, f, l)   _malloca(s)
 
#define _dupenv_s_dbg(ps1, size, s2, t, f, l)   _dupenv_s(ps1, size, s2)
 
#define _fullpath_dbg(s1, s2, le, t, f, l)   _fullpath(s1, s2, le)
 
#define _getcwd_dbg(s, le, t, f, l)   _getcwd(s, le)
 
#define _getdcwd_dbg(d, s, le, t, f, l)   _getdcwd(d, s, le)
 
#define _getdcwd_lk_dbg(d, s, le, t, f, l)   _getdcwd(d, s, le)
 
#define _mbsdup_dbg(s, t, f, l)   _mbsdup(s)
 
#define _strdup_dbg(s, t, f, l)   _strdup(s)
 
#define _tempnam_dbg(s1, s2, t, f, l)   _tempnam(s1, s2)
 
#define _wcsdup_dbg(s, t, f, l)   _wcsdup(s)
 
#define _wdupenv_s_dbg(ps1, size, s2, t, f, l)   _wdupenv_s(ps1, size, s2)
 
#define _wfullpath_dbg(s1, s2, le, t, f, l)   _wfullpath(s1, s2, le)
 
#define _wgetcwd_dbg(s, le, t, f, l)   _wgetcwd(s, le)
 
#define _wgetdcwd_dbg(d, s, le, t, f, l)   _wgetdcwd(d, s, le)
 
#define _wgetdcwd_lk_dbg(d, s, le, t, f, l)   _wgetdcwd(d, s, le)
 
#define _wtempnam_dbg(s1, s2, t, f, l)   _wtempnam(s1, s2)
 
#define _CrtSetDebugFillThreshold(t)   ((size_t)0)
 
#define _CrtSetReportFile(t, f)   ((_HFILE)0)
 
#define _CrtSetReportMode(t, f)   ((int)0)
 
#define _CrtGetReportHook()   ((_CRT_REPORT_HOOK)0)
 
#define _CrtSetReportHook(f)   ((_CRT_REPORT_HOOK)0)
 
#define _CrtSetReportHook2(t, f)   ((int)0)
 
#define _CrtSetReportHookW2(t, f)   ((int)0)
 
#define _CrtDbgBreak()   ((void)0)
 
#define _ASSERT_EXPR(expr, msg)   ((void)0)
 
#define _ASSERT(expr)   ((void)0)
 
#define _ASSERTE(expr)   ((void)0)
 
#define _RPT0(rptno, msg)
 
#define _RPTN(rptno, msg, ...)
 
#define _RPTW0(rptno, msg)
 
#define _RPTWN(rptno, msg, ...)
 
#define _RPTF0(rptno, msg)
 
#define _RPTFN(rptno, msg, ...)
 
#define _RPTFW0(rptno, msg)
 
#define _RPTFWN(rptno, msg, ...)
 
#define _ASSERT_AND_INVOKE_WATSON(expr)
 
#define _ASSERT_BASE   _ASSERT_EXPR
 
#define _RPT1   _RPTN
 
#define _RPT2   _RPTN
 
#define _RPT3   _RPTN
 
#define _RPT4   _RPTN
 
#define _RPT5   _RPTN
 
#define _RPTW1   _RPTWN
 
#define _RPTW2   _RPTWN
 
#define _RPTW3   _RPTWN
 
#define _RPTW4   _RPTWN
 
#define _RPTW5   _RPTWN
 
#define _RPTF1   _RPTFN
 
#define _RPTF2   _RPTFN
 
#define _RPTF3   _RPTFN
 
#define _RPTF4   _RPTFN
 
#define _RPTF5   _RPTFN
 
#define _RPTFW1   _RPTFWN
 
#define _RPTFW2   _RPTFWN
 
#define _RPTFW3   _RPTFWN
 
#define _RPTFW4   _RPTFWN
 
#define _RPTFW5   _RPTFWN
 

Typedefs

typedef char int *typedef int(__CRTDECL_CRT_REPORT_HOOKW) (int, wchar_t *, int *)
 
typedef int(__CRTDECL_CRT_ALLOC_HOOK) (int, void *, size_t, int, long, unsigned char const *, int)
 
typedef void(__CRTDECL_CRT_DUMP_CLIENT) (void *, size_t)
 
typedef struct _CrtMemState _CrtMemState
 

Functions

typedef int (__CRTDECL *_CRT_REPORT_HOOK)(int
 

Variables

_UCRT_DISABLE_CLANG_WARNINGS _CRT_BEGIN_C_HEADER typedef void_HFILE
 

Macro Definition Documentation

◆ _aligned_free_dbg

#define _aligned_free_dbg (   p)    _aligned_free(p)

Definition at line 258 of file crtdbg.h.

◆ _aligned_malloc_dbg

#define _aligned_malloc_dbg (   s,
  a,
  f,
  l 
)    _aligned_malloc(s, a)

Definition at line 259 of file crtdbg.h.

◆ _aligned_msize_dbg

#define _aligned_msize_dbg (   p,
  a,
 
)    _aligned_msize(p, a, o)

Definition at line 260 of file crtdbg.h.

◆ _aligned_offset_malloc_dbg

#define _aligned_offset_malloc_dbg (   s,
  a,
  o,
  f,
  l 
)    _aligned_offset_malloc(s, a, o)

Definition at line 261 of file crtdbg.h.

◆ _aligned_offset_realloc_dbg

#define _aligned_offset_realloc_dbg (   p,
  s,
  a,
  o,
  f,
  l 
)    _aligned_offset_realloc(p, s, a, o)

Definition at line 262 of file crtdbg.h.

◆ _aligned_offset_recalloc_dbg

#define _aligned_offset_recalloc_dbg (   p,
  c,
  s,
  a,
  o,
  f,
  l 
)    _aligned_offset_recalloc(p, c, s, a, o)

Definition at line 263 of file crtdbg.h.

◆ _aligned_realloc_dbg

#define _aligned_realloc_dbg (   p,
  s,
  a,
  f,
  l 
)    _aligned_realloc(p, s, a)

Definition at line 264 of file crtdbg.h.

◆ _aligned_recalloc_dbg

#define _aligned_recalloc_dbg (   p,
  c,
  s,
  a,
  f,
  l 
)    _aligned_recalloc(p, c, s, a)

Definition at line 265 of file crtdbg.h.

◆ _ASSERT

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

Definition at line 709 of file crtdbg.h.

◆ _ASSERT_AND_INVOKE_WATSON

#define _ASSERT_AND_INVOKE_WATSON (   expr)
Value:
{ \
_ASSERTE((expr)); \
if (!(expr)) \
{ \
_invoke_watson(_CRT_WIDE(#expr), __FUNCTIONW__, __FILEW__, __LINE__, 0); \
} \
}
Definition: query.h:86
#define _CRT_WIDE(_String)
Definition: vcruntime.h:20
#define __FUNCTIONW__
Definition: yvals.h:52
#define __FILEW__
Definition: yvals.h:51

Definition at line 774 of file crtdbg.h.

◆ _ASSERT_BASE

#define _ASSERT_BASE   _ASSERT_EXPR

Definition at line 785 of file crtdbg.h.

◆ _ASSERT_EXPR

#define _ASSERT_EXPR (   expr,
  msg 
)    ((void)0)

Definition at line 705 of file crtdbg.h.

◆ _ASSERTE

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

Definition at line 713 of file crtdbg.h.

◆ _BLOCK_SUBTYPE

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

Definition at line 96 of file crtdbg.h.

◆ _BLOCK_TYPE

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

Definition at line 95 of file crtdbg.h.

◆ _calloc_dbg

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

Definition at line 250 of file crtdbg.h.

◆ _CLIENT_BLOCK

#define _CLIENT_BLOCK   4

Definition at line 103 of file crtdbg.h.

◆ _CRT_ASSERT

#define _CRT_ASSERT   2

Definition at line 28 of file crtdbg.h.

◆ _CRT_BLOCK

#define _CRT_BLOCK   2

Definition at line 101 of file crtdbg.h.

◆ _CRT_ERRCNT

#define _CRT_ERRCNT   3

Definition at line 29 of file crtdbg.h.

◆ _CRT_ERROR

#define _CRT_ERROR   1

Definition at line 27 of file crtdbg.h.

◆ _CRT_RPTHOOK_INSTALL

#define _CRT_RPTHOOK_INSTALL   0

Definition at line 53 of file crtdbg.h.

◆ _CRT_RPTHOOK_REMOVE

#define _CRT_RPTHOOK_REMOVE   1

Definition at line 54 of file crtdbg.h.

◆ _CRT_WARN

#define _CRT_WARN   0

Definition at line 26 of file crtdbg.h.

◆ _CrtCheckMemory

#define _CrtCheckMemory ( )    ((int)1)

Definition at line 138 of file crtdbg.h.

◆ _CRTDBG_ALLOC_MEM_DF

#define _CRTDBG_ALLOC_MEM_DF   0x01

Definition at line 76 of file crtdbg.h.

◆ _CRTDBG_CHECK_ALWAYS_DF

#define _CRTDBG_CHECK_ALWAYS_DF   0x04

Definition at line 78 of file crtdbg.h.

◆ _CRTDBG_CHECK_CRT_DF

#define _CRTDBG_CHECK_CRT_DF   0x10

Definition at line 80 of file crtdbg.h.

◆ _CRTDBG_CHECK_DEFAULT_DF

#define _CRTDBG_CHECK_DEFAULT_DF   0

Definition at line 91 of file crtdbg.h.

◆ _CRTDBG_CHECK_EVERY_1024_DF

#define _CRTDBG_CHECK_EVERY_1024_DF   0x04000000

Definition at line 87 of file crtdbg.h.

◆ _CRTDBG_CHECK_EVERY_128_DF

#define _CRTDBG_CHECK_EVERY_128_DF   0x00800000

Definition at line 86 of file crtdbg.h.

◆ _CRTDBG_CHECK_EVERY_16_DF

#define _CRTDBG_CHECK_EVERY_16_DF   0x00100000

Definition at line 85 of file crtdbg.h.

◆ _CRTDBG_DELAY_FREE_MEM_DF

#define _CRTDBG_DELAY_FREE_MEM_DF   0x02

Definition at line 77 of file crtdbg.h.

◆ _CRTDBG_FILE_STDERR

#define _CRTDBG_FILE_STDERR   ((_HFILE)(intptr_t)-5)

Definition at line 39 of file crtdbg.h.

◆ _CRTDBG_FILE_STDOUT

#define _CRTDBG_FILE_STDOUT   ((_HFILE)(intptr_t)-4)

Definition at line 38 of file crtdbg.h.

◆ _CRTDBG_HFILE_ERROR

#define _CRTDBG_HFILE_ERROR   ((_HFILE)(intptr_t)-2)

Definition at line 37 of file crtdbg.h.

◆ _CRTDBG_INVALID_HFILE

#define _CRTDBG_INVALID_HFILE   ((_HFILE)(intptr_t)-1)

Definition at line 36 of file crtdbg.h.

◆ _CRTDBG_LEAK_CHECK_DF

#define _CRTDBG_LEAK_CHECK_DF   0x20

Definition at line 81 of file crtdbg.h.

◆ _CRTDBG_MODE_DEBUG

#define _CRTDBG_MODE_DEBUG   0x2

Definition at line 32 of file crtdbg.h.

◆ _CRTDBG_MODE_FILE

#define _CRTDBG_MODE_FILE   0x1

Definition at line 31 of file crtdbg.h.

◆ _CRTDBG_MODE_WNDW

#define _CRTDBG_MODE_WNDW   0x4

Definition at line 33 of file crtdbg.h.

◆ _CRTDBG_REPORT_FILE

#define _CRTDBG_REPORT_FILE   ((_HFILE)(intptr_t)-6)

Definition at line 40 of file crtdbg.h.

◆ _CRTDBG_REPORT_FLAG

#define _CRTDBG_REPORT_FLAG   -1

Definition at line 93 of file crtdbg.h.

◆ _CRTDBG_REPORT_MODE

#define _CRTDBG_REPORT_MODE   -1

Definition at line 34 of file crtdbg.h.

◆ _CRTDBG_RESERVED_DF

#define _CRTDBG_RESERVED_DF   0x08

Definition at line 79 of file crtdbg.h.

◆ _CrtDbgBreak

#define _CrtDbgBreak ( )    ((void)0)

Definition at line 702 of file crtdbg.h.

◆ _CrtDoForAllClientObjects

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

Definition at line 139 of file crtdbg.h.

◆ _CrtDumpMemoryLeaks

#define _CrtDumpMemoryLeaks ( )    ((int)0)

Definition at line 140 of file crtdbg.h.

◆ _CrtGetAllocHook

#define _CrtGetAllocHook ( )    ((_CRT_ALLOC_HOOK)0)

Definition at line 132 of file crtdbg.h.

◆ _CrtGetDumpClient

#define _CrtGetDumpClient ( )    ((_CRT_DUMP_CLIENT)0)

Definition at line 135 of file crtdbg.h.

◆ _CrtGetReportHook

#define _CrtGetReportHook (   void)    ((_CRT_REPORT_HOOK)0)

Definition at line 605 of file crtdbg.h.

◆ _CrtIsMemoryBlock

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

Definition at line 141 of file crtdbg.h.

◆ _CrtIsValidHeapPointer

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

Definition at line 142 of file crtdbg.h.

◆ _CrtIsValidPointer

#define _CrtIsValidPointer (   p,
  n,
  r 
)    ((int)1)

Definition at line 143 of file crtdbg.h.

◆ _CrtMemCheckpoint

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

Definition at line 144 of file crtdbg.h.

◆ _CrtMemDifference

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

Definition at line 145 of file crtdbg.h.

◆ _CrtMemDumpAllObjectsSince

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

Definition at line 146 of file crtdbg.h.

◆ _CrtMemDumpStatistics

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

Definition at line 147 of file crtdbg.h.

◆ _CrtReportBlockType

#define _CrtReportBlockType (   p)    ((int)-1)

Definition at line 148 of file crtdbg.h.

◆ _CrtSetAllocHook

#define _CrtSetAllocHook (   f)    ((_CRT_ALLOC_HOOK)0)

Definition at line 133 of file crtdbg.h.

◆ _CrtSetBreakAlloc

#define _CrtSetBreakAlloc (   a)    ((long)0)

Definition at line 149 of file crtdbg.h.

◆ _CrtSetDbgFlag

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

Definition at line 150 of file crtdbg.h.

◆ _CrtSetDebugFillThreshold

#define _CrtSetDebugFillThreshold (   t)    ((size_t)0)

Definition at line 602 of file crtdbg.h.

◆ _CrtSetDumpClient

#define _CrtSetDumpClient (   f)    ((_CRT_DUMP_CLIENT)0)

Definition at line 136 of file crtdbg.h.

◆ _CrtSetReportFile

#define _CrtSetReportFile (   t,
  f 
)    ((_HFILE)0)

Definition at line 603 of file crtdbg.h.

◆ _CrtSetReportHook

#define _CrtSetReportHook (   f)    ((_CRT_REPORT_HOOK)0)

Definition at line 606 of file crtdbg.h.

◆ _CrtSetReportHook2

#define _CrtSetReportHook2 (   t,
  f 
)    ((int)0)

Definition at line 607 of file crtdbg.h.

◆ _CrtSetReportHookW2

#define _CrtSetReportHookW2 (   t,
  f 
)    ((int)0)

Definition at line 608 of file crtdbg.h.

◆ _CrtSetReportMode

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

Definition at line 604 of file crtdbg.h.

◆ _dupenv_s_dbg

#define _dupenv_s_dbg (   ps1,
  size,
  s2,
  t,
  f,
  l 
)    _dupenv_s(ps1, size, s2)

Definition at line 270 of file crtdbg.h.

◆ _expand_dbg

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

Definition at line 251 of file crtdbg.h.

◆ _FREE_BLOCK

#define _FREE_BLOCK   0

Definition at line 99 of file crtdbg.h.

◆ _free_dbg

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

Definition at line 252 of file crtdbg.h.

◆ _freea_dbg

#define _freea_dbg (   p,
  t 
)    _freea(p)

Definition at line 267 of file crtdbg.h.

◆ _fullpath_dbg

#define _fullpath_dbg (   s1,
  s2,
  le,
  t,
  f,
  l 
)    _fullpath(s1, s2, le)

Definition at line 271 of file crtdbg.h.

◆ _getcwd_dbg

#define _getcwd_dbg (   s,
  le,
  t,
  f,
  l 
)    _getcwd(s, le)

Definition at line 272 of file crtdbg.h.

◆ _getdcwd_dbg

#define _getdcwd_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _getdcwd(d, s, le)

Definition at line 273 of file crtdbg.h.

◆ _getdcwd_lk_dbg

#define _getdcwd_lk_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _getdcwd(d, s, le)

Definition at line 274 of file crtdbg.h.

◆ _HOOK_ALLOC

#define _HOOK_ALLOC   1

Definition at line 63 of file crtdbg.h.

◆ _HOOK_FREE

#define _HOOK_FREE   3

Definition at line 65 of file crtdbg.h.

◆ _HOOK_REALLOC

#define _HOOK_REALLOC   2

Definition at line 64 of file crtdbg.h.

◆ _IGNORE_BLOCK

#define _IGNORE_BLOCK   3

Definition at line 102 of file crtdbg.h.

◆ _INC_CRTDBG

#define _INC_CRTDBG

Definition at line 10 of file crtdbg.h.

◆ _malloc_dbg

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

Definition at line 253 of file crtdbg.h.

◆ _malloca_dbg

#define _malloca_dbg (   s,
  t,
  f,
  l 
)    _malloca(s)

Definition at line 268 of file crtdbg.h.

◆ _MAX_BLOCKS

#define _MAX_BLOCKS   5

Definition at line 104 of file crtdbg.h.

◆ _mbsdup_dbg

#define _mbsdup_dbg (   s,
  t,
  f,
  l 
)    _mbsdup(s)

Definition at line 275 of file crtdbg.h.

◆ _msize_dbg

#define _msize_dbg (   p,
  t 
)    _msize(p)

Definition at line 254 of file crtdbg.h.

◆ _NORMAL_BLOCK

#define _NORMAL_BLOCK   1

Definition at line 100 of file crtdbg.h.

◆ _realloc_dbg

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

Definition at line 255 of file crtdbg.h.

◆ _recalloc_dbg

#define _recalloc_dbg (   p,
  c,
  s,
  t,
  f,
  l 
)    _recalloc(p, c, s)

Definition at line 256 of file crtdbg.h.

◆ _RPT0

#define _RPT0 (   rptno,
  msg 
)

Definition at line 716 of file crtdbg.h.

◆ _RPT1

#define _RPT1   _RPTN

Definition at line 788 of file crtdbg.h.

◆ _RPT2

#define _RPT2   _RPTN

Definition at line 789 of file crtdbg.h.

◆ _RPT3

#define _RPT3   _RPTN

Definition at line 790 of file crtdbg.h.

◆ _RPT4

#define _RPT4   _RPTN

Definition at line 791 of file crtdbg.h.

◆ _RPT5

#define _RPT5   _RPTN

Definition at line 792 of file crtdbg.h.

◆ _RPTF0

#define _RPTF0 (   rptno,
  msg 
)

Definition at line 722 of file crtdbg.h.

◆ _RPTF1

#define _RPTF1   _RPTFN

Definition at line 800 of file crtdbg.h.

◆ _RPTF2

#define _RPTF2   _RPTFN

Definition at line 801 of file crtdbg.h.

◆ _RPTF3

#define _RPTF3   _RPTFN

Definition at line 802 of file crtdbg.h.

◆ _RPTF4

#define _RPTF4   _RPTFN

Definition at line 803 of file crtdbg.h.

◆ _RPTF5

#define _RPTF5   _RPTFN

Definition at line 804 of file crtdbg.h.

◆ _RPTFN

#define _RPTFN (   rptno,
  msg,
  ... 
)

Definition at line 723 of file crtdbg.h.

◆ _RPTFW0

#define _RPTFW0 (   rptno,
  msg 
)

Definition at line 725 of file crtdbg.h.

◆ _RPTFW1

#define _RPTFW1   _RPTFWN

Definition at line 806 of file crtdbg.h.

◆ _RPTFW2

#define _RPTFW2   _RPTFWN

Definition at line 807 of file crtdbg.h.

◆ _RPTFW3

#define _RPTFW3   _RPTFWN

Definition at line 808 of file crtdbg.h.

◆ _RPTFW4

#define _RPTFW4   _RPTFWN

Definition at line 809 of file crtdbg.h.

◆ _RPTFW5

#define _RPTFW5   _RPTFWN

Definition at line 810 of file crtdbg.h.

◆ _RPTFWN

#define _RPTFWN (   rptno,
  msg,
  ... 
)

Definition at line 726 of file crtdbg.h.

◆ _RPTN

#define _RPTN (   rptno,
  msg,
  ... 
)

Definition at line 717 of file crtdbg.h.

◆ _RPTW0

#define _RPTW0 (   rptno,
  msg 
)

Definition at line 719 of file crtdbg.h.

◆ _RPTW1

#define _RPTW1   _RPTWN

Definition at line 794 of file crtdbg.h.

◆ _RPTW2

#define _RPTW2   _RPTWN

Definition at line 795 of file crtdbg.h.

◆ _RPTW3

#define _RPTW3   _RPTWN

Definition at line 796 of file crtdbg.h.

◆ _RPTW4

#define _RPTW4   _RPTWN

Definition at line 797 of file crtdbg.h.

◆ _RPTW5

#define _RPTW5   _RPTWN

Definition at line 798 of file crtdbg.h.

◆ _RPTWN

#define _RPTWN (   rptno,
  msg,
  ... 
)

Definition at line 720 of file crtdbg.h.

◆ _strdup_dbg

#define _strdup_dbg (   s,
  t,
  f,
  l 
)    _strdup(s)

Definition at line 276 of file crtdbg.h.

◆ _tempnam_dbg

#define _tempnam_dbg (   s1,
  s2,
  t,
  f,
  l 
)    _tempnam(s1, s2)

Definition at line 277 of file crtdbg.h.

◆ _UNKNOWN_BLOCK

#define _UNKNOWN_BLOCK   (-1)

Definition at line 111 of file crtdbg.h.

◆ _wcsdup_dbg

#define _wcsdup_dbg (   s,
  t,
  f,
  l 
)    _wcsdup(s)

Definition at line 278 of file crtdbg.h.

◆ _wdupenv_s_dbg

#define _wdupenv_s_dbg (   ps1,
  size,
  s2,
  t,
  f,
  l 
)    _wdupenv_s(ps1, size, s2)

Definition at line 279 of file crtdbg.h.

◆ _wfullpath_dbg

#define _wfullpath_dbg (   s1,
  s2,
  le,
  t,
  f,
  l 
)    _wfullpath(s1, s2, le)

Definition at line 280 of file crtdbg.h.

◆ _wgetcwd_dbg

#define _wgetcwd_dbg (   s,
  le,
  t,
  f,
  l 
)    _wgetcwd(s, le)

Definition at line 281 of file crtdbg.h.

◆ _wgetdcwd_dbg

#define _wgetdcwd_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _wgetdcwd(d, s, le)

Definition at line 282 of file crtdbg.h.

◆ _wgetdcwd_lk_dbg

#define _wgetdcwd_lk_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _wgetdcwd(d, s, le)

Definition at line 283 of file crtdbg.h.

◆ _wtempnam_dbg

#define _wtempnam_dbg (   s1,
  s2,
  t,
  f,
  l 
)    _wtempnam(s1, s2)

Definition at line 284 of file crtdbg.h.

Typedef Documentation

◆ _CRT_ALLOC_HOOK

typedef int(__CRTDECL * _CRT_ALLOC_HOOK) (int, void *, size_t, int, long, unsigned char const *, int)

Definition at line 57 of file crtdbg.h.

◆ _CRT_DUMP_CLIENT

typedef void(__CRTDECL * _CRT_DUMP_CLIENT) (void *, size_t)

Definition at line 113 of file crtdbg.h.

◆ _CRT_REPORT_HOOKW

typedef char int *typedef int(__CRTDECL * _CRT_REPORT_HOOKW) (int, wchar_t *, int *)

Definition at line 51 of file crtdbg.h.

◆ _CrtMemState

Function Documentation

◆ int()

typedef int ( __CRTDECL _CRT_REPORT_HOOK)

Variable Documentation

◆ _HFILE