You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sapi_globals is a public symbol that remains in the stripped binary. Its members include global_request_time, which is filled with a timestamp in the request initialization sequence in SAPI. We can use it to detect request boundaries. Then, we can retrieve the function name, class name, and file name from a cache by simply looking at the address value of zend_execute_data.func. It is also probably possible to have a reasonably high hit rate cache for opline as well.
This is another way to reduce the number of calls to process_vm_readv() significantly #158
The text was updated successfully, but these errors were encountered: