+Siggi since I believe Syzygy uses the FunctionEntryHook. On 7 March 2017 at 10:27, Jakob Kummerow <[email protected]> wrote:
> The v8::Isolate::CreateParams struct that you can pass to a v8::Isolate > has an entry_hook field which can be used to specify a FunctionEntryHook > callback, which is a C++ function that will be called at various points > during program execution (mostly whenever a new function is entered). > > When https://codereview.chromium.org/2733203002 lands, then if you build > with GN, passing a custom FunctionEntryHook to newly created Isolates will > only work with no-snapshot builds. You can use the GN arg v8_use_snapshot > = false to get such a build. > > GYP builds are not affected by the change at this time. > > Specifying a FunctionEntryHook has always had the implied effect that an > existing snapshot was ignored, and V8 bootstrapped from scratch. The reason > for that is that part of the contents of the snapshot have to be different > when a FunctionEntryHook is present. The reason the build flag requirement > is now being made explicit is because builds with snapshot will lose the > ability to bootstrap from scratch, whereas no-snapshot builds will > (obviously) retain it. > > Tracking bug: https://bugs.chromium.org/p/v8/issues/detail?id=6055 > > Questions, comments, concerns? Please speak up now. > > Cheers, > Jakob > > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
