Bob Weinand
625f164963
Include internal functions in the observer API
...
There are two main motivations to this:
a) The logic for handling internal and userland observation can be unified.
b) Unwinding of observed functions on a bailout does notably not include observers. Even if users of observers were to ensure such handling themselves, it would be impossible to retain the relative ordering - either the user has to unwind all internal observed frames before the automatic unwinding (zend_observer_fcall_end_all) or afterwards, but not properly interleaved.
Signed-off-by: Bob Weinand <bobwei9@hotmail.com >
2022-07-30 19:20:55 +02:00
..
2022-06-17 14:12:53 +02:00
2022-06-25 07:40:19 +01:00
2022-07-19 15:11:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-25 23:56:14 +01:00
2022-06-26 01:00:19 +02:00
2022-07-28 22:29:42 +02:00
2022-07-28 19:36:04 +01:00
2022-06-17 16:33:20 +02:00
2022-07-19 15:11:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-27 10:42:25 +02:00
2022-07-25 23:56:14 +01:00
2022-07-19 15:11:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-30 15:18:06 +02:00
2022-07-19 15:11:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-25 23:56:14 +01:00
2022-07-19 15:11:42 +02:00
2022-07-30 18:11:20 +02:00
2022-07-28 22:29:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-19 15:11:42 +02:00
2022-07-20 17:01:42 +02:00
2022-07-19 15:11:42 +02:00
2022-06-10 12:45:30 -04:00
2022-07-22 17:17:03 +01:00
2022-07-28 21:09:18 +02:00
2022-07-30 19:20:55 +02:00
2022-07-28 14:32:16 +02:00
2022-07-27 13:53:42 +02:00
2022-07-25 23:56:14 +01:00
2022-07-30 19:20:55 +02:00
2021-12-15 08:38:35 -05:00
2022-07-28 21:09:18 +02:00
2022-06-09 13:42:45 +02:00
2022-06-13 14:44:49 +02:00
2022-06-09 13:29:20 +01:00
2022-07-27 13:11:58 +02:00
2022-07-28 19:36:04 +01:00
2022-07-22 13:09:23 +02:00
2022-07-22 13:08:58 +02:00
2022-07-22 13:08:44 +02:00
2022-07-30 15:37:31 +02:00
2022-07-23 12:33:44 +02:00
2022-07-29 12:15:38 +02:00
2022-07-23 12:32:21 +02:00
2022-06-26 01:00:19 +02:00
2022-07-26 14:48:16 +02:00
2022-07-25 16:40:41 +02:00
2022-07-25 19:28:25 +01:00
2022-07-18 11:43:33 +02:00
2022-07-28 19:36:30 +01:00
2022-07-28 18:18:08 +02:00
2022-07-28 22:29:42 +02:00
2022-07-25 16:21:01 +02:00
2022-05-16 14:47:02 +02:00
2022-06-26 01:00:19 +02:00
2022-06-12 10:56:35 +02:00
2022-07-25 21:31:24 +02:00
2022-07-26 05:57:11 +02:00
2022-05-22 16:06:27 +01:00
2022-07-25 21:32:07 +02:00
2022-07-30 19:20:55 +02:00
2022-07-18 11:43:33 +02:00
2022-07-27 00:42:19 +02:00