On Wed, Mar 7, 2012 at 17:30, Bijaya Panda <[email protected]>wrote:

> Hi admin
>
> Please unsubscribe from this group.
>

Please go to http://groups.google.com/group/v8-users/subscribe and click
the "Unsubscribe" button (at the lower right) to unsubscribe yourself.


> On 3/7/12, mschwartz <[email protected]> wrote:
> > My main program (C++) creates context, global object, loads a .js file,
> > creates a new v8::Script, and runs it.
> >
> > The JavaScript code does a call to an exposed function in the global
> > object, fork(), which calls the OS' fork function and returns its return
> > value.
> >
> > The fork() call works as expected - I have a parent and child process,
> each
> > continues running in the JavaScript context from where fork() returns.
> >
> > However, there are two issues I'd like some help with.
> >
> > First, there is a tick thread in the parent process that JIT optimizes
> the
> > JS code as it executes.  After fork(), this is not running in the child
> > process' space.  In fact, all the v8 internal (and private) variables are
> > cloned by fork() so v8 actually thinks there is a tick thread running.
> >  What I'm looking for is a way to modify my fork() C++ code to do the
> > fork() an start up the tick thread before returning.  Any clues on how to
> > do this?  Remember, v8's internal variables tell it the thread is running
> > even though it isn't.
> >
> > Second, when I enable the debugger, the client apps (like d8) can connect
> > to the program and do some of the commands, but it stops working after a
> > bit.  I'm not entirely sure what's going on here, but my guess is that
> the
> > cloned (by fork) contexts think they're one and not many and this
> confuses
> > the debugger logic.  Or maybe it's that I'm doing the
> > SetDebugMessageDispatchHandler
> > logic in the parent process? Any clues here would be greatly appreciated.
> >
> > Thanks in advance.
> >
> > --
> > v8-users mailing list
> > [email protected]
> > http://groups.google.com/group/v8-users
>
>
> --
> Best Regards
>
> Bijay Kumar
>
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
>

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to