[Webkit-unassigned] [Bug 16202] Optimize allocation of ActivationImp objects

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 21 00:25:21 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=16202


cwzwarich at uwaterloo.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #17642|0                           |1
        is obsolete|                            |




------- Comment #7 from cwzwarich at uwaterloo.ca  2007-12-21 00:25 PDT -------
Created an attachment (id=18026)
 --> (http://bugs.webkit.org/attachment.cgi?id=18026&action=view)
Revised patch in progress

Here's a new version of the patch. It runs most tests in the JSC test suite,
but it still segfaults on the odd one, which perhaps means that there is a
reference to the old ActivationImp lying around that I missed. I also
frequently get the error:

ERROR: free is not supported
(/Users/Cameron/WebKit/JavaScriptCore/kjs/CollectorHeapIntrospector.h:56 static
void KJS::CollectorHeapIntrospector::zoneFree(malloc_zone_t*, void*))

However, this is probably due to the destructor automatically being called on
the ActivationImp that is a member of StackActivation.

I think this patch is pretty close to being completely functional. When it is,
we'll just need to make the right segmented stack data structure so we can get
some performance out of it.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list