[webkit-dev] get an object name in jsc
Filip Pizlo
fpizlo at apple.com
Wed Apr 16 07:26:25 PDT 2014
What you ask for is impossible.
Formally what you want is a reverse pointer mapping and then you want to do a search of the reverse map from an object and if this ends up at a local variable then you want to ask for its name.
- we don't track reverse pointer maps because it would be insanely expensive. Though it might be interesting for a debug mode.
- if a local variable pointed at the heap, we wouldn't be able to tell you which one, since our stack scan is conservative.
-Fil
> On Apr 16, 2014, at 12:56 AM, wei wang <flyingwei1986 at gmail.com> wrote:
>
> Hey,
>
> I wonder how to obtain an object name from LLInt? Inside jsc, JSObject do not have a map to the identifier in the original source code.
>
> More specific, if I have the following JS source code:
>
> var person = new Object();
>
> How can I get the object name (i.e., person) from LLInt? Thanks.
>
> Best,
> Wei
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
More information about the webkit-dev
mailing list