Go to the source code of this file.
◆ _ALLOCA_S_HEAP_MARKER
#define _ALLOCA_S_HEAP_MARKER 0xDDDD |
◆ _ALLOCA_S_STACK_MARKER
#define _ALLOCA_S_STACK_MARKER 0xCCCC |
◆ _ALLOCA_S_THRESHOLD
#define _ALLOCA_S_THRESHOLD 1024 |
◆ _CRT_ALLOCATION_DEFINED
#define _CRT_ALLOCATION_DEFINED |
◆ _FREEA_INLINE
◆ _FREEENTRY
◆ _HEAP_MAXREQ
#define _HEAP_MAXREQ 0xFFFFFFE0 |
◆ _HEAPBADBEGIN
◆ _HEAPBADNODE
◆ _HEAPBADPTR
◆ _HEAPEMPTY
◆ _HEAPEND
◆ _HEAPINFO_DEFINED
◆ _HEAPOK
◆ _malloca
Value:
#define _ALLOCA_S_STACK_MARKER
static __inline void * _MarkAllocaS(void *_Ptr, unsigned int _Marker)
#define _ALLOCA_S_HEAP_MARKER
#define _ALLOCA_S_THRESHOLD
Definition at line 330 of file malloc.h.
◆ _MAX_WAIT_MALLOC_CRT
#define _MAX_WAIT_MALLOC_CRT 60000 |
◆ _mm_free
◆ _mm_malloc
◆ _MM_MALLOC_H_INCLUDED
This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.
Definition at line 14 of file malloc.h.
◆ _USEDENTRY
◆ alloca
◆ _HEAPINFO
◆ _freea()
Definition at line 339 of file malloc.h.
339 {
340 unsigned int _Marker;
341 if(_Memory) {
342 _Memory = (char*)_Memory - _ALLOCA_S_MARKER_SIZE;
343 _Marker = *(unsigned int *)_Memory;
346 }
347#ifdef _ASSERTE
349 _ASSERTE((
"Corrupted pointer passed to _freea",0));
350 }
351#endif
352 }
353 }
◆ _get_amblksiz()
◆ _get_heap_handle()
◆ _get_sbh_threshold()
Definition at line 542 of file heap.c.
543{
545}
static MSVCRT_size_t MSVCRT_sbh_threshold
Referenced by test_sbheap().
◆ _heapadd()
◆ _heapchk()
Definition at line 123 of file malloc.c.
124{
126 return -1;
127 return 0;
128}
BOOL WINAPI HeapValidate(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem)
Referenced by _heapset().
◆ _heapmin()
Definition at line 133 of file malloc.c.
134{
136 return -1;
137 return 0;
138}
SIZE_T WINAPI HeapCompact(HANDLE hHeap, DWORD dwFlags)
◆ _heapset()
◆ _heapused()
◆ _heapwalk()
◆ _MarkAllocaS()
Definition at line 320 of file malloc.h.
320 {
321 if(_Ptr) {
322 *((unsigned int*)_Ptr) = _Marker;
323 _Ptr = (char*)_Ptr + _ALLOCA_S_MARKER_SIZE;
324 }
325 return _Ptr;
326 }
◆ _msize()
◆ _Post_writable_byte_size_() [1/4]
◆ _Post_writable_byte_size_() [2/4]
◆ _Post_writable_byte_size_() [3/4]
◆ _Post_writable_byte_size_() [4/4]
◆ _resetstkoflw()
Definition at line 38 of file stack.c.
39{
40 int stack_addr;
42
43
45}
BOOL NTAPI VirtualProtect(IN LPVOID lpAddress, IN SIZE_T dwSize, IN DWORD flNewProtect, OUT PDWORD lpflOldProtect)
◆ _set_amblksiz()
◆ _set_malloc_crt_max_wait()
◆ _set_sbh_threshold()
◆ free()
◆ _Alignment
◆ _amblksiz
◆ _Count
◆ _NewSize
◆ _Offset
◆ _Size
◆ _SizeOfElements