123456789101112131415161718192021222324 |
- #ifndef PHPDBG_SIGSAFE_H
- #define PHPDBG_SIGSAFE_H
- #define PHPDBG_SIGSAFE_MEM_SIZE (ZEND_MM_CHUNK_SIZE * 2)
- #include "zend.h"
- typedef struct {
- char *mem;
- bool allocated;
- zend_mm_heap *heap;
- zend_mm_heap *old_heap;
- } phpdbg_signal_safe_mem;
- #include "phpdbg.h"
- bool phpdbg_active_sigsafe_mem(void);
- void phpdbg_set_sigsafe_mem(char *mem);
- void phpdbg_clear_sigsafe_mem(void);
- zend_mm_heap *phpdbg_original_heap_sigsafe_mem(void);
- #endif
|