Go to the source code of this file.
◆ _ALLOCA_S_HEAP_MARKER
#define _ALLOCA_S_HEAP_MARKER 0xDDDD |
◆ _ALLOCA_S_MARKER_SIZE
#define _ALLOCA_S_MARKER_SIZE 8 |
◆ _ALLOCA_S_STACK_MARKER
#define _ALLOCA_S_STACK_MARKER 0xCCCC |
◆ _ALLOCA_S_THRESHOLD
#define _ALLOCA_S_THRESHOLD 1024 |
◆ _FREEENTRY
◆ _HEAP_MAXREQ
#define _HEAP_MAXREQ 0xFFFFFFE0 |
◆ _HEAPBADBEGIN
◆ _HEAPBADNODE
◆ _HEAPBADPTR
◆ _HEAPEMPTY
◆ _HEAPEND
◆ _HEAPOK
◆ _INC_MALLOC
◆ _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
__inline size_t _MallocaComputeSize(size_t _Size)
Definition at line 133 of file malloc.h.
◆ _mm_free
◆ _mm_malloc
◆ _USEDENTRY
◆ _HEAPINFO
◆ _freea()
Definition at line 153 of file malloc.h.
154 {
155 unsigned int _Marker;
156 if (_Memory)
157 {
159 _Marker = *(unsigned int*)_Memory;
161 {
163 }
164 #ifdef _ASSERTE
166 {
167 _ASSERTE((
"Corrupted pointer passed to _freea" && 0));
168 }
169 #endif
170 }
171 }
#define _ALLOCA_S_MARKER_SIZE
◆ _get_heap_handle()
◆ _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)
◆ _MallocaComputeSize()
Definition at line 106 of file malloc.h.
107 {
109 return _MarkedSize >
_Size ? _MarkedSize : 0;
110 }
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
◆ _MarkAllocaS()
Definition at line 96 of file malloc.h.
97 {
98 if (_Ptr)
99 {
100 *((unsigned int*)_Ptr) = _Marker;
102 }
103 return _Ptr;
104 }
◆ _Post_writable_byte_size_()
◆ _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)
◆ _STATIC_ASSERT()