Skip to content

Commit 12e9cca

Browse files
committed
Expose zend_mm_refresh_key_child()
1 parent 2f13ece commit 12e9cca

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Zend/zend_alloc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2034,7 +2034,7 @@ static void zend_mm_init_key(zend_mm_heap *heap)
20342034
zend_mm_refresh_key(heap);
20352035
}
20362036

2037-
static void zend_mm_refresh_key_child(zend_mm_heap *heap)
2037+
ZEND_API void zend_mm_refresh_key_child(zend_mm_heap *heap)
20382038
{
20392039
uintptr_t old_key = heap->shadow_key;
20402040

Zend/zend_alloc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,8 @@ struct _zend_mm_storage {
317317
ZEND_API zend_mm_storage *zend_mm_get_storage(zend_mm_heap *heap);
318318
ZEND_API zend_mm_heap *zend_mm_startup_ex(const zend_mm_handlers *handlers, void *data, size_t data_size);
319319

320+
ZEND_API void zend_mm_refresh_key_child(zend_mm_heap *heap);
321+
320322
/*
321323
322324
// The following example shows how to use zend_mm_heap API with custom storage

0 commit comments

Comments
 (0)