Bug 61704

Summary: Some heap refactoring
Product: WebKit Reporter: Geoffrey Garen <ggaren>
Component: New BugsAssignee: Geoffrey Garen <ggaren>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, oliver
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch none

Description Geoffrey Garen 2011-05-29 12:40:40 PDT
Some heap refactoring
Comment 1 Geoffrey Garen 2011-05-29 12:43:59 PDT
Created attachment 95290 [details]
Patch
Comment 2 Geoffrey Garen 2011-05-29 12:55:26 PDT
Created attachment 95293 [details]
Patch
Comment 3 Geoffrey Garen 2011-05-29 12:55:41 PDT
Giving the Windows EWS bot another go at things.
Comment 4 Geoffrey Garen 2011-05-29 14:56:57 PDT
Committed r87653: <http://trac.webkit.org/changeset/87653>
Comment 5 Brent Fulgham 2011-05-31 15:33:17 PDT
This is failing to build on the WinCairo builder.


2>------ Build started: Project: JavaScriptCore, Configuration: Debug_Cairo_CFLite Win32 ------
2>Performing Pre-Build Event...
2>/usr/bin/bash
2>Performing Pre-Link Event...
2>Linking...
2>   Creating library D:\Projects\BuildSlave\win-cairo-debug\build\WebKitBuild\Debug_Cairo_CFLite\lib\JavaScriptCore_debug.lib and object D:\Projects\BuildSlave\win-cairo-debug\build\WebKitBuild\Debug_Cairo_CFLite\lib\JavaScriptCore_debug.exp
2>ExceptionHelpers.obj : error LNK2019: unresolved external symbol "private: void * __thiscall JSC::Heap::allocateSlowCase(unsigned int)" (?allocateSlowCase@Heap@JSC@@AAEPAXI@Z) referenced in function "public: void * __thiscall JSC::Heap::allocate(unsigned int)" (?allocate@Heap@JSC@@QAEPAXI@Z)
2>NativeErrorConstructor.obj : error LNK2001: unresolved external symbol "private: void * __thiscall JSC::Heap::allocateSlowCase(unsigned int)" (?allocateSlowCase@Heap@JSC@@AAEPAXI@Z)
2>RegExpConstructor.obj : error LNK2001: unresolved external symbol "private: void * __thiscall JSC::Heap::allocateSlowCase(unsigned int)" (?allocateSlowCase@Heap@JSC@@AAEPAXI@Z)
2>JITArithmetic32_64.obj : error LNK2001: unresolved external symbol "private: void * __thiscall JSC::Heap::allocateSlowCase(unsigned int)" (?allocateSlowCase@Heap@JSC@@AAEPAXI@Z)
2>ExceptionHelpers.obj : error LNK2019: unresolved external symbol "private: void * __thiscall JSC::MarkedSpace::allocateFromSizeClass(struct JSC::MarkedSpace::SizeClass &)" (?allocateFromSizeClass@MarkedSpace@JSC@@AAEPAXAAUSizeClass@12@@Z) referenced in function "public: void * __thiscall JSC::MarkedSpace::allocate(unsigned int)" (?allocate@MarkedSpace@JSC@@QAEPAXI@Z)
2>NativeErrorConstructor.obj : error LNK2001: unresolved external symbol "private: void * __thiscall JSC::MarkedSpace::allocateFromSizeClass(struct JSC::MarkedSpace::SizeClass &)" (?allocateFromSizeClass@MarkedSpace@JSC@@AAEPAXAAUSizeClass@12@@Z)
2>RegExpConstructor.obj : error LNK2001: unresolved external symbol "private: void * __thiscall JSC::MarkedSpace::allocateFromSizeClass(struct JSC::MarkedSpace::SizeClass &)" (?allocateFromSizeClass@MarkedSpace@JSC@@AAEPAXAAUSizeClass@12@@Z)
2>JITArithmetic32_64.obj : error LNK2001: unresolved external symbol "private: void * __thiscall JSC::MarkedSpace::allocateFromSizeClass(struct JSC::MarkedSpace::SizeClass &)" (?allocateFromSizeClass@MarkedSpace@JSC@@AAEPAXAAUSizeClass@12@@Z)
2>D:\Projects\BuildSlave\win-cairo-debug\build\WebKitBuild\Debug_Cairo_CFLite\bin\JavaScriptCore_debug.dll : fatal error LNK1120: 2 unresolved externals
2>Build log was saved at "file://D:\Projects\BuildSlave\win-cairo-debug\build\WebKitBuild\Debug_Cairo_CFLite\obj\JavaScriptCore\BuildLog.htm"
2>JavaScriptCore - 9 error(s), 0 warning(s)
3>------ Build started: Project: WebCoreGenerated, Configuration: Debug_Cairo_CFLite Win32 ------


Do we need to touch a property file to force a rebuild?