Thanks. But, is it not possible at all to modify the JSValue class by adding
respective fields in some other classes, to may be keep the size same or have
the same fields or something?
________________________________
From: Filip Pizlo <[email protected]>
To: Abhishek Bichhawat <[email protected]>
Cc: "[email protected]" <[email protected]>
Sent: Monday, 5 August 2013 5:35 PM
Subject: Re: [webkit-dev] Changing data structures in webkit
JSValue must be 64 bits, no more, no less. This is a hard requirement for all
of our execution engines.
-Filip
On Aug 5, 2013, at 6:57 AM, Abhishek Bichhawat <[email protected]>
wrote:
Hi,
>
>
>I tried changing the JSValue.h and JSCell.h classes by adding new fields. It
>runs fine in some of the cases, but in some other cases an assert fails when
>it checks if it is an "m_cell" in isString() function of JSString/JSValue. I
>suspect that it is related to some garbage collection as the website is
>loading and then it fails. I was wondering if there are some size checks that
>need to be fulfilled for this to go through fine and GC to run fine.
>
>
>Thanks and Regards,
>Abhishek
_______________________________________________
>webkit-dev mailing list
>[email protected]
>https://lists.webkit.org/mailman/listinfo/webkit-dev
>
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev