Add compilation flag to enable/disable heap corruption check (#2766)
Heap corruption check in ems memory allocator is enabled by default to improve the security, but it may impact the performance a lot, this PR adds cmake variable and compiler flag to enable/disable it.
This commit is contained in:
@ -315,6 +315,11 @@
|
||||
#define BH_ENABLE_GC_VERIFY 0
|
||||
#endif
|
||||
|
||||
/* Heap corruption check, enabled by default */
|
||||
#ifndef BH_ENABLE_GC_CORRUPTION_CHECK
|
||||
#define BH_ENABLE_GC_CORRUPTION_CHECK 1
|
||||
#endif
|
||||
|
||||
/* Enable global heap pool if heap verification is enabled */
|
||||
#if BH_ENABLE_GC_VERIFY != 0
|
||||
#define WASM_ENABLE_GLOBAL_HEAP_POOL 1
|
||||
|
||||
Reference in New Issue
Block a user