@@ -84,7 +84,6 @@ typedef int pid_t;
8484#include <fcntl.h>
8585#include <errno.h>
8686
87-
8887#ifndef _WIN32
8988# include <sys/mman.h>
9089# ifndef MAP_ANON
@@ -174,63 +173,63 @@ static size_t _real_page_size = ZEND_MM_PAGE_SIZE;
174173#ifdef __SANITIZE_ADDRESS__
175174# include <sanitizer/asan_interface.h>
176175
177- #if 0
176+ # if 0
178177
179- #define ZEND_MM_POISON_DEBUG (_type , _ptr , _size ) do { \
178+ # define ZEND_MM_POISON_DEBUG (_type , _ptr , _size ) do { \
180179 fprintf(stderr, "%s %p - %p in %d\n", (_type), (_ptr), (void*) (((size_t)_ptr)+((size_t)_size)), __LINE__); \
181180 fflush(stderr); \
182181} while (0);
183182
184- #else
183+ # else
185184
186- #define ZEND_MM_POISON_DEBUG (_type , _ptr , _size )
185+ # define ZEND_MM_POISON_DEBUG (_type , _ptr , _size )
187186
188- #endif
187+ # endif
189188
190- #define ZEND_MM_POISON (_ptr , _size ) do { \
189+ # define ZEND_MM_POISON (_ptr , _size ) do { \
191190 if (UNEXPECTED(((size_t) (_ptr)) & ((size_t)7))) { \
192191 zend_mm_panic("Wrong alignment"); \
193192 } \
194193 ZEND_MM_POISON_DEBUG("Poisoning", (_ptr), (_size)); \
195194 ASAN_POISON_MEMORY_REGION((_ptr), (_size));\
196195} while (0);
197- #define ZEND_MM_UNPOISON (_ptr , _size ) do { \
196+ # define ZEND_MM_UNPOISON (_ptr , _size ) do { \
198197 if (UNEXPECTED(((size_t) (_ptr)) & ((size_t)7))) { \
199198 zend_mm_panic("Wrong alignment"); \
200199 } \
201200 ZEND_MM_POISON_DEBUG("Unpoisoning", (_ptr), (_size)); \
202201 ASAN_UNPOISON_MEMORY_REGION((_ptr), (_size));\
203202} while (0);
204203
205- #define ZEND_MM_POISON_HEAP (_ptr ) ZEND_MM_POISON((_ptr), sizeof(zend_mm_heap));
206- #define ZEND_MM_UNPOISON_HEAP (_ptr ) ZEND_MM_UNPOISON((_ptr), sizeof(zend_mm_heap));
204+ # define ZEND_MM_POISON_HEAP (_ptr ) ZEND_MM_POISON((_ptr), sizeof(zend_mm_heap));
205+ # define ZEND_MM_UNPOISON_HEAP (_ptr ) ZEND_MM_UNPOISON((_ptr), sizeof(zend_mm_heap));
207206
208- #define ZEND_MM_POISON_DEBUGINFO (_ptr ) ZEND_MM_POISON((_ptr), sizeof(zend_mm_debug_info));
209- #define ZEND_MM_UNPOISON_DEBUGINFO (_ptr ) ZEND_MM_UNPOISON((_ptr), sizeof(zend_mm_debug_info));
207+ # define ZEND_MM_POISON_DEBUGINFO (_ptr ) ZEND_MM_POISON((_ptr), sizeof(zend_mm_debug_info));
208+ # define ZEND_MM_UNPOISON_DEBUGINFO (_ptr ) ZEND_MM_UNPOISON((_ptr), sizeof(zend_mm_debug_info));
210209
211- #define ZEND_MM_POISON_CHUNK_HDR (_ptr , _heap ) do { \
210+ # define ZEND_MM_POISON_CHUNK_HDR (_ptr , _heap ) do { \
212211 ZEND_MM_POISON((_ptr), sizeof(zend_mm_chunk)); \
213212 ZEND_MM_UNPOISON_HEAP((_heap)); \
214213} while (0);
215214
216- #define ZEND_MM_UNPOISON_CHUNK_HDR (_ptr ) ZEND_MM_UNPOISON((_ptr), sizeof(zend_mm_chunk));
215+ # define ZEND_MM_UNPOISON_CHUNK_HDR (_ptr ) ZEND_MM_UNPOISON((_ptr), sizeof(zend_mm_chunk));
217216
218- #define ZEND_MM_POISON_CHUNK (_ptr , _heap ) do { \
217+ # define ZEND_MM_POISON_CHUNK (_ptr , _heap ) do { \
219218 ZEND_MM_POISON((_ptr), ZEND_MM_CHUNK_SIZE); \
220219 ZEND_MM_UNPOISON_HEAP((_heap)); \
221220} while (0);
222221
223222#else
224223
225- #define ZEND_MM_POISON (_ptr , _size )
226- #define ZEND_MM_UNPOISON (_ptr , _size )
227- #define ZEND_MM_POISON_HEAP (_ptr )
228- #define ZEND_MM_UNPOISON_HEAP (_ptr )
229- #define ZEND_MM_POISON_CHUNK_HDR (_ptr , _heap )
230- #define ZEND_MM_UNPOISON_CHUNK_HDR (_ptr )
231- #define ZEND_MM_POISON_CHUNK (_ptr , _heap )
232- #define ZEND_MM_POISON_DEBUGINFO (_ptr )
233- #define ZEND_MM_UNPOISON_DEBUGINFO (_ptr )
224+ # define ZEND_MM_POISON (_ptr , _size )
225+ # define ZEND_MM_UNPOISON (_ptr , _size )
226+ # define ZEND_MM_POISON_HEAP (_ptr )
227+ # define ZEND_MM_UNPOISON_HEAP (_ptr )
228+ # define ZEND_MM_POISON_CHUNK_HDR (_ptr , _heap )
229+ # define ZEND_MM_UNPOISON_CHUNK_HDR (_ptr )
230+ # define ZEND_MM_POISON_CHUNK (_ptr , _heap )
231+ # define ZEND_MM_POISON_DEBUGINFO (_ptr )
232+ # define ZEND_MM_UNPOISON_DEBUGINFO (_ptr )
234233
235234#endif
236235typedef uint32_t zend_mm_page_info ; /* 4-byte integer */
0 commit comments