Dear Vincent,

What patch do you apply?
I have the same problem.
I use d8 to connect but it crashes when I use scripts command.

Thanks
Shawn

On 10月14日, 下午4時32分, Vincent Han <[email protected]> wrote:
> I patched the source and solved it.
> I received response for "scripts" request.
> Thanks for your concerned.
>
> Thanks.
>
> On 10월14일, 오후2시37분, Vincent Han <[email protected]> wrote:
>
> > Hi.
>
> > I found something strange spot in Debug-debugger.js file
>
> > ScriptTypeFlag in scriptsRequest_ function.
> > When I tested without it, I received the response but body is empty.
> > Nevertheless, forced termination is not occurred.
> > ======================================================
> > request:   {"seq":1,"type":"request","command":"scripts","arguments":
> > {"includeSource":true,"types":4}}
> > response: {"seq":2,"request_seq":
> > 1,"type":"response","command":"scripts","success":true,"body":
> > [],"refs":[],"running":true}}
> > ======================================================
>
> > ScriptTypeFlag is like below, right?
> > function ScriptTypeFlag(type) {
> >   return (1 << type);
>
> > }
>
> > I can't add log source to js file in V8, so I can't see what value is
> > in there.
> > I think that function got no problem.
> > But why forced termination is occurred when using that function?
>
> > On 10월11일, 오후2시58분, Vincent Han <[email protected]> wrote:
>
> > > Hi.
> > > I sent reply to you but can't see that in this page.. so I write
> > > again. ^_^;
>
> > > I patched like below
> > > Android_2.2\external\webkit\Android.mk: modified JAVASCRIPT_ENGINE =
> > > v8
> > > Android_2.2\external\v8\src\v8.cc: added
> > > v8::Debug::EnableAgent("Test", 9222, false); in function
> > > V8::Initialize
>
> > > Test process
> > > compile Android and launch Emulator.
> > > start browser.
> > > "cmd" → adb forward tcp:9222 tcp:9222 → telnet localhost 9222
> > > type request
>
> > > is there any mistake in my test procedure?
>
> > > You suggested to me using d8.
> > > is that only way to receive for the request "scripts"?
>
> > > Thanks for reply and please help me...
>
> > > On 10월8일, 오후5시01분, Søren Gjesse <[email protected]> wrote:
>
> > > > Hi,
>
> > > > This looks like a problem with V8/Android - it should be possible to 
> > > > all the
> > > > requests in the debugger protocol, and of cause a crash should not 
> > > > happen.
>
> > > > Could you please provide some more information on this: In what setting 
> > > > are
> > > > you performing this experiment? Using a phone or using the emulator? 
> > > > What is
> > > > the patch you have applied?
>
> > > > (and sorry for not replying to your request from a couple of weeks ago).
>
> > > > Regards,
> > > > Søren
>
> > > > On Fri, Oct 8, 2010 at 08:56, Vincent Han <[email protected]> wrote:
> > > > > Hi all
>
> > > > > I'm studying V8 Debug protocol using Android 2.2
>
> > > > > Protocol processing between Chromium and ChromDevTools is like
> > > > > below(only v8 protocol)
> > > > > >> request command:version
> > > > > << response of req (version)
> > > > > >> request command:scripts arg:includeSource
> > > > > << response of req (scripts) body: source that requested...
>
> > > > > so I modified the V8 source for EnableAgent and compile succeed.
> > > > > Then I connect to V8 debugger and got right response for several
> > > > > request like "version", "setbreakpoint", etc..
>
> > > > > ===========================================================================
> > > > >  ===========
> > > > > >> request version
> > > > > Content-Length:47
> > > > > {"seq":0,"type":"request","command":"version"}
>
> > > > > << response
> > > > > Content-Length: 128
> > > > > {"seq":0,"type":"response","command":"version","success":true,"body":
> > > > > {"V8Version":"2.1.3 (candidate)"},"refs":[],"running":true}
>
> > > > > ===========================================================================
> > > > >  ===========
>
> > > > > But Android Browser is forced terminated with SIGILL when I requested
> > > > > "scripts" or "frame" request protocol.
>
> > > > > ===========================================================================
> > > > >  ===========
> > > > > >> request scripts
> > > > > Content-Length:48
> > > > > {"seq":11,"type":"request","command":"scripts"}
>
> > > > > lost host connection ==> browser is forced terminated
>
> > > > > >> request scripts
> > > > > Content-Length:93
> > > > > {"seq":2,"type":"request","command":"scripts","arguments":
> > > > > {"includeSource":true,"ids":[22]}}
>
> > > > > lost host connection ==> browser is forced terminated
>
> > > > > ===========================================================================
> > > > >  ===========
>
> > > > > I want to get sources like between Chromium and ChromDevTools.
>
> > > > > Am I miss something?
>
> > > > > Plz help me!
>
> > > > > --
> > > > > 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