Bug 22716

Summary: Add a RareData struct to CodeBlock for rarely used members
Product: WebKit Reporter: Sam Weinig <sam>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Attachments:
Description Flags
Full data set none

Sam Weinig
Reported 2008-12-06 16:43:07 PST
RareData strategy based on this data gathered after a run of membuster-head: Number of CodeBlocks with instructions: 5585 Number of CodeBlocks with CtiReturnAddressVPCMap: 5585 Number of CodeBlocks with lineInfo: 5524 Number of CodeBlocks with expressionInfo: 5301 Number of CodeBlocks with constantRegisters: 5057 Number of CodeBlocks with identifiers: 5007 Number of CodeBlocks with propertyAccessInstructions: 4981 Number of CodeBlocks with callLinkInfos: 4521 Number of CodeBlocks with SymbolTable: 4452 Number of CodeBlocks with linkedCallerList: 1401 Number of CodeBlocks with globalResolveInstructions: 1092 Number of CodeBlocks with functionExpressions: 1031 Number of CodeBlocks with regexps: 304 Number of CodeBlocks with functions: 176 Number of CodeBlocks with exceptionHandlers: 162 Number of CodeBlocks with stringSwitchJumpTables: 19 Number of CodeBlocks with EvalCodeCache: 10 Number of CodeBlocks with immediateSwitchJumpTables: 8 Number of CodeBlocks with unexpectedConstants: 0 Number of CodeBlocks with characterSwitchJumpTables: 0
Attachments
Full data set (2.61 KB, text/plain)
2008-12-06 16:44 PST, Sam Weinig
no flags
Sam Weinig
Comment 1 2008-12-06 16:44:30 PST
Created attachment 25823 [details] Full data set
Sam Weinig
Comment 2 2008-12-08 17:06:33 PST
Fix landed in r39116.
Note You need to log in before you can comment on or make changes to this bug.