@@ -87,7 +87,8 @@ javascriptcore_sources += \
8787 Source/JavaScriptCore/bytecompiler/LabelScope.h \
8888 Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp \
8989 Source/JavaScriptCore/bytecompiler/RegisterID.h \
90- Source/JavaScriptCore/heap/Strong.h \
90+ Source/JavaScriptCore/heap/ConservativeRoots.cpp \
91+ Source/JavaScriptCore/heap/ConservativeRoots.h \
9192 Source/JavaScriptCore/heap/Handle.h \
9293 Source/JavaScriptCore/heap/HandleHeap.cpp \
9394 Source/JavaScriptCore/heap/HandleHeap.h \
@@ -97,6 +98,15 @@ javascriptcore_sources += \
9798 Source/JavaScriptCore/heap/Heap.h \
9899 Source/JavaScriptCore/heap/Local.h \
99100 Source/JavaScriptCore/heap/LocalScope.h \
101+ Source/JavaScriptCore/heap/MachineStackMarker.cpp \
102+ Source/JavaScriptCore/heap/MachineStackMarker.h \
103+ Source/JavaScriptCore/heap/MarkStack.cpp \
104+ Source/JavaScriptCore/heap/MarkStack.h \
105+ Source/JavaScriptCore/heap/MarkedBlock.cpp \
106+ Source/JavaScriptCore/heap/MarkedBlock.h \
107+ Source/JavaScriptCore/heap/MarkedSpace.cpp \
108+ Source/JavaScriptCore/heap/MarkedSpace.h \
109+ Source/JavaScriptCore/heap/Strong.h \
100110 Source/JavaScriptCore/heap/Weak.h \
101111 Source/JavaScriptCore/config.h \
102112 Source/JavaScriptCore/debugger/DebuggerActivation.cpp \
@@ -221,10 +231,6 @@ javascriptcore_sources += \
221231 Source/JavaScriptCore/runtime/CallData.cpp \
222232 Source/JavaScriptCore/runtime/CallData.h \
223233 Source/JavaScriptCore/runtime/ClassInfo.h \
224- Source/JavaScriptCore/runtime/MarkedBlock.cpp \
225- Source/JavaScriptCore/runtime/MarkedBlock.h \
226- Source/JavaScriptCore/runtime/MarkedSpace.cpp \
227- Source/JavaScriptCore/runtime/MarkedSpace.h \
228234 Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
229235 Source/JavaScriptCore/runtime/CommonIdentifiers.h \
230236 Source/JavaScriptCore/runtime/Completion.cpp \
@@ -315,12 +321,6 @@ javascriptcore_sources += \
315321 Source/JavaScriptCore/runtime/LiteralParser.h \
316322 Source/JavaScriptCore/runtime/Lookup.cpp \
317323 Source/JavaScriptCore/runtime/Lookup.h \
318- Source/JavaScriptCore/runtime/MachineStackMarker.cpp \
319- Source/JavaScriptCore/runtime/MachineStackMarker.h \
320- Source/JavaScriptCore/runtime/ConservativeSet.cpp \
321- Source/JavaScriptCore/runtime/ConservativeSet.h \
322- Source/JavaScriptCore/runtime/MarkStack.cpp \
323- Source/JavaScriptCore/runtime/MarkStack.h \
324324 Source/JavaScriptCore/runtime/MathObject.cpp \
325325 Source/JavaScriptCore/runtime/MathObject.h \
326326 Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp \
@@ -559,12 +559,12 @@ javascriptcore_sources += \
559559
560560if TARGET_WIN32
561561javascriptcore_sources += \
562- Source/JavaScriptCore/runtime /MarkStackWin.cpp \
562+ Source/JavaScriptCore/heap /MarkStackWin.cpp \
563563 Source/JavaScriptCore/wtf/OSAllocatorWin.cpp
564564else
565565javascriptcore_sources += \
566566 Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp \
567- Source/JavaScriptCore/runtime /MarkStackPosix.cpp \
567+ Source/JavaScriptCore/heap /MarkStackPosix.cpp \
568568 Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp
569569endif
570570
0 commit comments