[Webkit-unassigned] [Bug 66363] New: The executable allocator makes it difficult to free individual chunks of executable memory

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 16 23:40:29 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=66363

           Summary: The executable allocator makes it difficult to free
                    individual chunks of executable memory
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fpizlo at apple.com


Executable memory is allocated in pools.  Multiple separate allocations, with separate life-times, may be allocated in one pool.  The pool will stay alive as long as any of the allocations within it are alive.  This may lead to wasted memory, and precludes certain kinds of stub reallocation - for example if we allowed heap access stubs to be invalidated and allocated new ones, then doing so repeatedly may cause us to ultimately run out of memory.

The executable memory allocator should allow for individual chunks to be freed and reused.

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



More information about the webkit-unassigned mailing list