On 2014/11/11 14:01:12, aandrey wrote:
On 2014/11/11 13:49:14, Yang wrote:
> https://codereview.chromium.org/711353002/diff/1/include/v8.h
> File include/v8.h (right):
>
> https://codereview.chromium.org/711353002/diff/1/include/v8.h#newcode4192
> include/v8.h:4192: static Local<StackTrace> GetStackTrace(Handle<Value>
> exception);
> On 2014/11/11 10:54:07, aandrey wrote:
> > This method will be used by inspector as it's not equal to
> > CreateMessage()->GetStackTrace().
>
> Can you elaborate why the inspector can't use
CreateMessage()->GetStackTrace()?
>
> Wasn't the plan to have that replace Exception::GetStackTrace()this by
> CreateMessage()->GetStackTrace()? The former has no test coverage in V8 at
all.

We will need to get a detailed stack from an error object, if it's there.
CreateMessage()->GetStackTrace() will create current stack trace, it the stack
not available (for example, if not an error object).
We'll want to restore stack traces for certain console messages upon opening DevTools, and obviously we don't want to assign current stack trace for those
messages.

Added test cases.

LGTM if you add what you just explained as comment to both methods.

https://codereview.chromium.org/711353002/

--
--
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.

Reply via email to