summaryrefslogtreecommitdiff
path: root/Zend/zend_observer.c
diff options
context:
space:
mode:
authorSammy Kaye Powers <sammyk@php.net>2020-07-16 16:31:10 -0700
committerSammy Kaye Powers <sammyk@php.net>2020-09-18 14:26:44 -0700
commit12306728c5f37dc371bc39f5fe2bf8e928368235 (patch)
treeeed1bf4671bc1c46e6a8e7a30b07bd4e9a7bc1d2 /Zend/zend_observer.c
parent30bb15b24a266eae1577b68cd980241b1a5adf40 (diff)
downloadphp-git-12306728c5f37dc371bc39f5fe2bf8e928368235.tar.gz
Add system ID entropy API
The `zend_system_id` is a (true global) system ID that fingerprints a process state. When extensions add engine hooks during MINIT/startup, entropy is added the system ID for each hook. This allows extensions to identify that changes have been made to the engine since the last PHP process restart. Closes GH-5871
Diffstat (limited to 'Zend/zend_observer.c')
-rw-r--r--Zend/zend_observer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_observer.c b/Zend/zend_observer.c
index 5544039c3e..68cf43ce66 100644
--- a/Zend/zend_observer.c
+++ b/Zend/zend_observer.c
@@ -50,7 +50,7 @@ ZEND_API void zend_observer_fcall_register(zend_observer_fcall_init init) {
/* We don't want to get an extension handle unless an ext installs an observer */
if (!ZEND_OBSERVER_ENABLED) {
zend_observer_fcall_op_array_extension =
- zend_get_op_array_extension_handle();
+ zend_get_op_array_extension_handle("Zend Observer");
/* ZEND_CALL_TRAMPOLINE has SPEC(OBSERVER) but zend_init_call_trampoline_op()
* is called before any extensions have registered as an observer. So we