One vrzno handle, recorded as a name rather than the object it points at.
Module.targets.add(obj) hands out ++this.id and the PHP heap stores that integer, so after a
restore into a fresh instance the call dies as an uncatchable TypeError: target is not a function. CfwSqlClient::$execFunction is resolved once and memoised into the kernel, so it
goes stale (vrzno_env() re-resolves at call time).
A name survives the isolate where a reference cannot: globalThis and the cfw* Module
functions resolve by name in any instance, an arbitrary object does not, so capture reports what
it could not name instead of dropping it.
One vrzno handle, recorded as a name rather than the object it points at.
Module.targets.add(obj)hands out++this.idand the PHP heap stores that integer, so after a restore into a fresh instance the call dies as an uncatchableTypeError: target is not a function.CfwSqlClient::$execFunctionis resolved once and memoised into the kernel, so it goes stale (vrzno_env()re-resolves at call time).A name survives the isolate where a reference cannot:
globalThisand thecfw*Module functions resolve by name in any instance, an arbitrary object does not, so capture reports what it could not name instead of dropping it.