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

Reply via email to