Hi Ian, I am also trying to achieve what you are trying. Where you able to debug multiple isolates? Please provide some info.
regards, Anoop R. S. On Thursday, 4 September 2014 02:23:07 UTC+5:30, Ian Bull wrote: > > Currently I'm targeting 3.26 (I had trouble building 3.27 & 3.28 on both > my Mac and for Android, although I can certainly revisit that). > > I'll take a look at the new API. Thanks! > > Ian > > On Wednesday, 3 September 2014 13:00:50 UTC-7, Ben Noordhuis wrote: >> >> On Wed, Sep 3, 2014 at 6:58 PM, Ian Bull <[email protected]> wrote: >> > I've read a bit on enabling debug support with multiple isolates, but >> I'm >> > still struggling with the API [1]. >> > >> > [1] >> https://groups.google.com/forum/#!msg/v8-users/7EuZOSVYTAs/ygryv0JdNvMJ >> > >> > In my case I have a single thread per isolate. I would like to enable >> debug >> > support for each isolate (with a different port). Isolates can come and >> go. >> > I've managed to Enable the Agent, and attach the >> > DebugMessageDispatchHandler. However, when my callback is invoked I >> have no >> > idea what isolate it is for. This is important since I need to lookup >> the >> > isolate and synchronize with that thread in order to setup the proper >> > context and ProcessDebugMessages. >> > >> > Without any parameters to the DispatchHandler, what is the proper way >> to >> > figure out what isolate this callback is for? Even the name of the >> embedding >> > application or the debug port would be enough. I looked at some of the >> other >> > static methods (such as Isolate::GetCurrent -- this returns NULL), but >> using >> > these seems like a race condition waiting to happen. >> > >> > Thoughts? >> > Ian >> >> What version of V8 are you targeting, Ian? The debug API has seen >> significant changes recently. >> > -- -- 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.
