Is there documentation on how to do any of this stuff? setListener or otherwise?
On Tue, Oct 4, 2016 at 12:34 AM, Ben Noordhuis <[email protected]> wrote: > On Tue, Oct 4, 2016 at 8:31 AM, Zac Hansen <[email protected]> wrote: > > I'm trying to support step in/out/next but can't figure out how to use > them. > > > > I see that I get an ExecutionState in my v8::Debug::EventDetails. I grab > > that and then I try to call prepareStep on it, but I get a: > > > > Check failed: isolate->debug()->CheckExecutionState(break_id) > > > > runtime-debug.cc 1206: > > > > RUNTIME_FUNCTION(Runtime_PrepareStep) { > > HandleScope scope(isolate); > > DCHECK(args.length() == 2); > > CONVERT_NUMBER_CHECKED(int, break_id, Int32, args[0]); > > CHECK(isolate->debug()->CheckExecutionState(break_id)); <==== HERE > > > > I've got isolate/handle/(debug)context scopes set up when I try to make > the > > call. > > Hard to say what goes wrong. Do you check that the event is a Break > event? If that isn't it, please post your code. :-) > > Try getting it working in JS using Debug.setListener() first before > porting it to C++; you'll save lots of time that way. > > > Also, after I successfully call that, how do I execute the step? Do I > just > > resume execution by returning from the callback and it automatically does > > the step? or do I have to call sometehing explicit to execute the step? > > Just return. > > -- > -- > v8-users mailing list > [email protected] > http://groups.google.com/group/v8-users > --- > You received this message because you are subscribed to a topic in the > Google Groups "v8-users" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/v8-users/aXsjkboYVgk/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" 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.
