GNUmakefile.list.am 35.5 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
javascriptcore_h_api += \
	Source/JavaScriptCore/API/JSBase.h \
	Source/JavaScriptCore/API/JSContextRef.h \
	Source/JavaScriptCore/API/JSObjectRef.h \
	Source/JavaScriptCore/API/JSStringRef.h \
	Source/JavaScriptCore/API/JSValueRef.h \
	Source/JavaScriptCore/API/JavaScript.h \
	Source/JavaScriptCore/API/WebKitAvailability.h

javascriptcore_built_nosources += \
11 12 13 14 15 16 17 18 19 20 21 22
	DerivedSources/JavaScriptCore/KeywordLookup.h \
	DerivedSources/JavaScriptCore/Lexer.lut.h \
	DerivedSources/JavaScriptCore/RegExpJitTables.h \
	DerivedSources/JavaScriptCore/ArrayConstructor.lut.h \
	DerivedSources/JavaScriptCore/ArrayPrototype.lut.h \
	DerivedSources/JavaScriptCore/BooleanPrototype.lut.h \
	DerivedSources/JavaScriptCore/DateConstructor.lut.h \
	DerivedSources/JavaScriptCore/DatePrototype.lut.h \
	DerivedSources/JavaScriptCore/ErrorPrototype.lut.h \
	DerivedSources/JavaScriptCore/JSGlobalObject.lut.h \
	DerivedSources/JavaScriptCore/JSONObject.lut.h \
	DerivedSources/JavaScriptCore/MathObject.lut.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
23
	DerivedSources/JavaScriptCore/NamePrototype.lut.h \
24 25 26 27 28 29 30 31
	DerivedSources/JavaScriptCore/NumberConstructor.lut.h \
	DerivedSources/JavaScriptCore/NumberPrototype.lut.h \
	DerivedSources/JavaScriptCore/ObjectConstructor.lut.h \
	DerivedSources/JavaScriptCore/ObjectPrototype.lut.h \
	DerivedSources/JavaScriptCore/RegExpConstructor.lut.h \
	DerivedSources/JavaScriptCore/RegExpObject.lut.h \
	DerivedSources/JavaScriptCore/RegExpPrototype.lut.h \
	DerivedSources/JavaScriptCore/StringConstructor.lut.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
32 33 34
	DerivedSources/JavaScriptCore/StringPrototype.lut.h \
	DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h \
	DerivedSources/JavaScriptCore/LLIntAssembly.h
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

javascriptcore_sources += \
	Source/JavaScriptCore/API/APICast.h \
	Source/JavaScriptCore/API/APIShims.h \
	Source/JavaScriptCore/API/JSBase.cpp \
	Source/JavaScriptCore/API/JSBasePrivate.h \
	Source/JavaScriptCore/API/JSCallbackConstructor.cpp \
	Source/JavaScriptCore/API/JSCallbackConstructor.h \
	Source/JavaScriptCore/API/JSCallbackFunction.cpp \
	Source/JavaScriptCore/API/JSCallbackFunction.h \
	Source/JavaScriptCore/API/JSCallbackObject.cpp \
	Source/JavaScriptCore/API/JSCallbackObjectFunctions.h \
	Source/JavaScriptCore/API/JSCallbackObject.h \
	Source/JavaScriptCore/API/JSClassRef.cpp \
	Source/JavaScriptCore/API/JSClassRef.h \
	Source/JavaScriptCore/API/JSContextRef.cpp \
	Source/JavaScriptCore/API/JSContextRefPrivate.h \
	Source/JavaScriptCore/API/JSObjectRef.cpp \
	Source/JavaScriptCore/API/JSObjectRefPrivate.h \
	Source/JavaScriptCore/API/JSRetainPtr.h \
	Source/JavaScriptCore/API/JSStringRef.cpp \
	Source/JavaScriptCore/API/JSValueRef.cpp \
	Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h \
	Source/JavaScriptCore/API/OpaqueJSString.cpp \
	Source/JavaScriptCore/API/OpaqueJSString.h \
	Source/JavaScriptCore/assembler/AbstractMacroAssembler.h \
	Source/JavaScriptCore/assembler/ARMAssembler.cpp \
	Source/JavaScriptCore/assembler/ARMAssembler.h \
	Source/JavaScriptCore/assembler/ARMv7Assembler.cpp \
	Source/JavaScriptCore/assembler/ARMv7Assembler.h \
	Source/JavaScriptCore/assembler/AssemblerBuffer.h \
	Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h \
	Source/JavaScriptCore/assembler/CodeLocation.h \
68
	Source/JavaScriptCore/assembler/LinkBuffer.cpp \
69
	Source/JavaScriptCore/assembler/LinkBuffer.h \
70
	Source/JavaScriptCore/assembler/MacroAssembler.h \
71 72 73 74
	Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp \
	Source/JavaScriptCore/assembler/MacroAssemblerARM.h \
	Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h \
	Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h \
75
	Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h \
76
	Source/JavaScriptCore/assembler/MacroAssemblerSH4.cpp \
77 78 79 80
	Source/JavaScriptCore/assembler/MacroAssemblerSH4.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h \
81
	Source/JavaScriptCore/assembler/MIPSAssembler.h \
82
	Source/JavaScriptCore/assembler/RepatchBuffer.h \
83
	Source/JavaScriptCore/assembler/SH4Assembler.h \
84
	Source/JavaScriptCore/assembler/X86Assembler.h \
85 86
	Source/JavaScriptCore/bytecode/ArrayProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayProfile.h \
87
	Source/JavaScriptCore/bytecode/BytecodeConventions.h \
88 89
	Source/JavaScriptCore/bytecode/CallLinkInfo.cpp \
	Source/JavaScriptCore/bytecode/CallLinkInfo.h \
90 91
	Source/JavaScriptCore/bytecode/CallLinkStatus.cpp \
	Source/JavaScriptCore/bytecode/CallLinkStatus.h \
92 93
	Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h \
	Source/JavaScriptCore/bytecode/CodeType.h \
94 95
	Source/JavaScriptCore/bytecode/CodeBlock.cpp \
	Source/JavaScriptCore/bytecode/CodeBlock.h \
96
	Source/JavaScriptCore/bytecode/CodeOrigin.h \
97
	Source/JavaScriptCore/bytecode/Comment.h \
98
	Source/JavaScriptCore/bytecode/DataFormat.h \
99 100
	Source/JavaScriptCore/bytecode/DFGExitProfile.cpp \
	Source/JavaScriptCore/bytecode/DFGExitProfile.h \
101
	Source/JavaScriptCore/bytecode/EvalCodeCache.h \
102 103
	Source/JavaScriptCore/bytecode/ExecutionCounter.cpp \
	Source/JavaScriptCore/bytecode/ExecutionCounter.h \
104
	Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h \
105 106
	Source/JavaScriptCore/bytecode/GetByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/GetByIdStatus.h \
107
	Source/JavaScriptCore/bytecode/GlobalResolveInfo.h \
108
	Source/JavaScriptCore/bytecode/HandlerInfo.h \
109 110 111
	Source/JavaScriptCore/bytecode/Instruction.h \
	Source/JavaScriptCore/bytecode/JumpTable.cpp \
	Source/JavaScriptCore/bytecode/JumpTable.h \
112
	Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h \
113 114
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp \
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h \
115 116 117
	Source/JavaScriptCore/bytecode/LineInfo.h \
	Source/JavaScriptCore/bytecode/MethodCallLinkInfo.cpp \
	Source/JavaScriptCore/bytecode/MethodCallLinkInfo.h \
118 119
	Source/JavaScriptCore/bytecode/MethodCallLinkStatus.cpp \
	Source/JavaScriptCore/bytecode/MethodCallLinkStatus.h \
120 121
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp \
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h \
122 123
	Source/JavaScriptCore/bytecode/Opcode.cpp \
	Source/JavaScriptCore/bytecode/Opcode.h \
124
	Source/JavaScriptCore/bytecode/Operands.h \
125 126
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp \
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h \
127 128
	Source/JavaScriptCore/bytecode/SpeculatedType.cpp \
	Source/JavaScriptCore/bytecode/SpeculatedType.h \
129 130
	Source/JavaScriptCore/bytecode/PutByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/PutByIdStatus.h \
131
	Source/JavaScriptCore/bytecode/PutKind.h \
132 133
	Source/JavaScriptCore/bytecode/ResolveGlobalStatus.cpp \
	Source/JavaScriptCore/bytecode/ResolveGlobalStatus.h \
134 135
	Source/JavaScriptCore/bytecode/SamplingTool.cpp \
	Source/JavaScriptCore/bytecode/SamplingTool.h \
136
	Source/JavaScriptCore/bytecode/StructureSet.h \
137 138
	Source/JavaScriptCore/bytecode/StructureStubInfo.cpp \
	Source/JavaScriptCore/bytecode/StructureStubInfo.h \
139 140
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp \
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h \
141
	Source/JavaScriptCore/bytecode/ValueProfile.h \
142 143
	Source/JavaScriptCore/bytecode/ValueRecovery.h \
	Source/JavaScriptCore/bytecode/VirtualRegister.h \
144 145
	Source/JavaScriptCore/bytecode/Watchpoint.cpp \
	Source/JavaScriptCore/bytecode/Watchpoint.h \
146 147 148 149 150 151
	Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp \
	Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h \
	Source/JavaScriptCore/bytecompiler/Label.h \
	Source/JavaScriptCore/bytecompiler/LabelScope.h \
	Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp \
	Source/JavaScriptCore/bytecompiler/RegisterID.h \
152 153 154
	Source/JavaScriptCore/dfg/DFGAbstractState.cpp \
	Source/JavaScriptCore/dfg/DFGAbstractState.h \
	Source/JavaScriptCore/dfg/DFGAbstractValue.h \
155
	Source/JavaScriptCore/dfg/DFGArgumentPosition.h \
156 157
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.h \
158 159
	Source/JavaScriptCore/dfg/DFGArrayMode.cpp \
	Source/JavaScriptCore/dfg/DFGArrayMode.h \
160 161
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp \
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h \
kov@webkit.org's avatar
kov@webkit.org committed
162
	Source/JavaScriptCore/dfg/DFGBasicBlock.h \
163
	Source/JavaScriptCore/dfg/DFGByteCodeCache.h \
xan@webkit.org's avatar
xan@webkit.org committed
164 165
	Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp \
	Source/JavaScriptCore/dfg/DFGByteCodeParser.h \
166
	Source/JavaScriptCore/dfg/DFGCCallHelpers.h \
167 168
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h \
169 170
	Source/JavaScriptCore/dfg/DFGCapabilities.cpp \
	Source/JavaScriptCore/dfg/DFGCapabilities.h \
171 172
	Source/JavaScriptCore/dfg/DFGCFAPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFAPhase.h \
173
	Source/JavaScriptCore/dfg/DFGCommon.h \
174 175
	Source/JavaScriptCore/dfg/DFGCorrectableJumpPoint.cpp \
	Source/JavaScriptCore/dfg/DFGCorrectableJumpPoint.h \
176 177
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h \
178 179
	Source/JavaScriptCore/dfg/DFGCSEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCSEPhase.h \
180 181
	Source/JavaScriptCore/dfg/DFGDisassembler.cpp \
	Source/JavaScriptCore/dfg/DFGDisassembler.h \
182 183
	Source/JavaScriptCore/dfg/DFGDominators.cpp \
	Source/JavaScriptCore/dfg/DFGDominators.h \
184
	Source/JavaScriptCore/dfg/DFGDoubleFormatState.h \
185 186
	Source/JavaScriptCore/dfg/DFGDriver.cpp \
	Source/JavaScriptCore/dfg/DFGDriver.h \
xan@webkit.org's avatar
xan@webkit.org committed
187
	Source/JavaScriptCore/dfg/DFGFPRInfo.h \
188 189
	Source/JavaScriptCore/dfg/DFGFixupPhase.cpp \
	Source/JavaScriptCore/dfg/DFGFixupPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
190 191 192 193
	Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
	Source/JavaScriptCore/dfg/DFGGPRInfo.h \
	Source/JavaScriptCore/dfg/DFGGraph.cpp \
	Source/JavaScriptCore/dfg/DFGGraph.h \
194
	Source/JavaScriptCore/dfg/DFGInsertionSet.h \
xan@webkit.org's avatar
xan@webkit.org committed
195 196
	Source/JavaScriptCore/dfg/DFGJITCompiler.cpp \
	Source/JavaScriptCore/dfg/DFGJITCompiler.h \
197 198 199
	Source/JavaScriptCore/dfg/DFGMinifiedGraph.h \
	Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp \
	Source/JavaScriptCore/dfg/DFGMinifiedNode.h \
xan@webkit.org's avatar
xan@webkit.org committed
200
	Source/JavaScriptCore/dfg/DFGNode.h \
201 202
	Source/JavaScriptCore/dfg/DFGNodeFlags.cpp \
	Source/JavaScriptCore/dfg/DFGNodeFlags.h \
203
	Source/JavaScriptCore/dfg/DFGAdjacencyList.h \
204
	Source/JavaScriptCore/dfg/DFGNodeType.h \
205
	Source/JavaScriptCore/dfg/DFGEdge.h \
xan@webkit.org's avatar
xan@webkit.org committed
206 207
	Source/JavaScriptCore/dfg/DFGOperations.cpp \
	Source/JavaScriptCore/dfg/DFGOperations.h \
208 209
	Source/JavaScriptCore/dfg/DFGOSREntry.cpp \
	Source/JavaScriptCore/dfg/DFGOSREntry.h \
210 211
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp \
212
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp \
213
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h \
214
	Source/JavaScriptCore/dfg/DFGOSRExit.h \
215
	Source/JavaScriptCore/dfg/DFGOSRExit.cpp \
216 217 218 219
	Source/JavaScriptCore/dfg/DFGPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPhase.h \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
220
	Source/JavaScriptCore/dfg/DFGRegisterBank.h \
221
	Source/JavaScriptCore/dfg/DFGRegisterSet.h \
xan@webkit.org's avatar
xan@webkit.org committed
222 223 224
	Source/JavaScriptCore/dfg/DFGRepatch.cpp \
	Source/JavaScriptCore/dfg/DFGRepatch.h \
	Source/JavaScriptCore/dfg/DFGScoreBoard.h \
225
	Source/JavaScriptCore/dfg/DFGScratchRegisterAllocator.h \
226 227
	Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h \
	Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h \
228 229
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
230 231
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h \
232
	Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h \
233 234
	Source/JavaScriptCore/dfg/DFGStructureCheckHoistingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGStructureCheckHoistingPhase.h \
235 236
	Source/JavaScriptCore/dfg/DFGThunks.cpp \
	Source/JavaScriptCore/dfg/DFGThunks.h \
237 238 239 240 241 242 243
	Source/JavaScriptCore/dfg/DFGValueRecoveryOverride.h \
	Source/JavaScriptCore/dfg/DFGValueSource.cpp \
	Source/JavaScriptCore/dfg/DFGValueSource.h \
	Source/JavaScriptCore/dfg/DFGVariableEvent.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEvent.h \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.h \
244 245
	Source/JavaScriptCore/dfg/DFGValidate.cpp \
	Source/JavaScriptCore/dfg/DFGValidate.h \
246
	Source/JavaScriptCore/dfg/DFGVariableAccessData.h \
247 248
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h \
249
	Source/JavaScriptCore/disassembler/Disassembler.h \
250
	Source/JavaScriptCore/heap/CopiedAllocator.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
251 252 253 254
	Source/JavaScriptCore/heap/CopiedBlock.h \
	Source/JavaScriptCore/heap/CopiedSpace.cpp \
	Source/JavaScriptCore/heap/CopiedSpace.h \
	Source/JavaScriptCore/heap/CopiedSpaceInlineMethods.h \
255
	Source/JavaScriptCore/heap/CardSet.h \
256 257
	Source/JavaScriptCore/heap/ConservativeRoots.cpp \
	Source/JavaScriptCore/heap/ConservativeRoots.h \
258 259
	Source/JavaScriptCore/heap/DFGCodeBlocks.cpp \
	Source/JavaScriptCore/heap/DFGCodeBlocks.h \
260
	Source/JavaScriptCore/heap/GCAssertions.h \
261
	Source/JavaScriptCore/heap/Handle.h \
ggaren@apple.com's avatar
Renamed  
ggaren@apple.com committed
262 263
	Source/JavaScriptCore/heap/HandleSet.cpp \
	Source/JavaScriptCore/heap/HandleSet.h \
264
	Source/JavaScriptCore/heap/HeapBlock.h \
265 266
    Source/JavaScriptCore/heap/HeapTimer.h \
    Source/JavaScriptCore/heap/HeapTimer.cpp \
wingo@igalia.com's avatar
wingo@igalia.com committed
267 268
	Source/JavaScriptCore/heap/IncrementalSweeper.h \
	Source/JavaScriptCore/heap/IncrementalSweeper.cpp \
269
    Source/JavaScriptCore/heap/SlotVisitor.cpp \
270
	Source/JavaScriptCore/heap/SlotVisitor.h \
271
	Source/JavaScriptCore/heap/SlotVisitorInlineMethods.h \
272 273
	Source/JavaScriptCore/heap/HandleStack.cpp \
	Source/JavaScriptCore/heap/HandleStack.h \
274
	Source/JavaScriptCore/heap/HandleTypes.h \
275
	Source/JavaScriptCore/heap/BlockAllocator.cpp \
276
	Source/JavaScriptCore/heap/BlockAllocator.h \
277 278
    Source/JavaScriptCore/heap/GCThreadSharedData.cpp \
    Source/JavaScriptCore/heap/GCThreadSharedData.h \
279 280
	Source/JavaScriptCore/heap/Heap.cpp \
	Source/JavaScriptCore/heap/Heap.h \
281 282
	Source/JavaScriptCore/heap/JITStubRoutineSet.cpp \
	Source/JavaScriptCore/heap/JITStubRoutineSet.h \
283
	Source/JavaScriptCore/heap/ListableHandler.h \
284 285
	Source/JavaScriptCore/heap/Local.h \
	Source/JavaScriptCore/heap/LocalScope.h \
286 287 288 289
	Source/JavaScriptCore/heap/MachineStackMarker.cpp \
	Source/JavaScriptCore/heap/MachineStackMarker.h \
	Source/JavaScriptCore/heap/MarkStack.cpp \
	Source/JavaScriptCore/heap/MarkStack.h \
290
    Source/JavaScriptCore/heap/MarkStackInlineMethods.h \
291
	Source/JavaScriptCore/heap/HeapRootVisitor.h \
292 293
	Source/JavaScriptCore/heap/MarkedAllocator.cpp \
	Source/JavaScriptCore/heap/MarkedAllocator.h \
294 295
	Source/JavaScriptCore/heap/MarkedBlock.cpp \
	Source/JavaScriptCore/heap/MarkedBlock.h \
296 297
	Source/JavaScriptCore/heap/MarkedBlockSet.h \
	Source/JavaScriptCore/heap/TinyBloomFilter.h \
298 299
	Source/JavaScriptCore/heap/MarkedSpace.cpp \
	Source/JavaScriptCore/heap/MarkedSpace.h \
300
	Source/JavaScriptCore/heap/PassWeak.h \
301
	Source/JavaScriptCore/heap/Strong.h \
302
	Source/JavaScriptCore/heap/StrongInlines.h \
303
	Source/JavaScriptCore/heap/UnconditionalFinalizer.h \
304 305
	Source/JavaScriptCore/heap/VTableSpectrum.cpp \
	Source/JavaScriptCore/heap/VTableSpectrum.h \
306
	Source/JavaScriptCore/heap/Weak.h \
307
	Source/JavaScriptCore/heap/WeakBlock.cpp \
308
	Source/JavaScriptCore/heap/WeakBlock.h \
309
	Source/JavaScriptCore/heap/WeakHandleOwner.cpp \
310 311 312 313
	Source/JavaScriptCore/heap/WeakHandleOwner.h \
	Source/JavaScriptCore/heap/WeakImpl.h \
	Source/JavaScriptCore/heap/WeakSet.cpp \
	Source/JavaScriptCore/heap/WeakSet.h \
314
	Source/JavaScriptCore/heap/WeakSetInlines.h \
315
	Source/JavaScriptCore/heap/WeakReferenceHarvester.h \
316 317
	Source/JavaScriptCore/heap/WriteBarrierSupport.cpp \
	Source/JavaScriptCore/heap/WriteBarrierSupport.h \
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357
	Source/JavaScriptCore/config.h \
	Source/JavaScriptCore/debugger/DebuggerActivation.cpp \
	Source/JavaScriptCore/debugger/DebuggerActivation.h \
	Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp \
	Source/JavaScriptCore/debugger/DebuggerCallFrame.h \
	Source/JavaScriptCore/debugger/Debugger.cpp \
	Source/JavaScriptCore/debugger/Debugger.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APICast.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APIShims.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScript.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSBase.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSContextRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSObjectRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSRetainPtr.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/OpaqueJSString.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h \
	Source/JavaScriptCore/icu/unicode/parseerr.h \
	Source/JavaScriptCore/icu/unicode/platform.h \
	Source/JavaScriptCore/icu/unicode/putil.h \
	Source/JavaScriptCore/icu/unicode/uchar.h \
	Source/JavaScriptCore/icu/unicode/ucnv_err.h \
	Source/JavaScriptCore/icu/unicode/ucnv.h \
	Source/JavaScriptCore/icu/unicode/ucol.h \
	Source/JavaScriptCore/icu/unicode/uconfig.h \
	Source/JavaScriptCore/icu/unicode/uenum.h \
	Source/JavaScriptCore/icu/unicode/uiter.h \
	Source/JavaScriptCore/icu/unicode/uloc.h \
	Source/JavaScriptCore/icu/unicode/umachine.h \
	Source/JavaScriptCore/icu/unicode/unorm.h \
	Source/JavaScriptCore/icu/unicode/urename.h \
	Source/JavaScriptCore/icu/unicode/uset.h \
	Source/JavaScriptCore/icu/unicode/ustring.h \
	Source/JavaScriptCore/icu/unicode/utf16.h \
	Source/JavaScriptCore/icu/unicode/utf8.h \
	Source/JavaScriptCore/icu/unicode/utf.h \
	Source/JavaScriptCore/icu/unicode/utf_old.h \
	Source/JavaScriptCore/icu/unicode/utypes.h \
	Source/JavaScriptCore/icu/unicode/uversion.h \
358 359
	Source/JavaScriptCore/interpreter/AbstractPC.cpp \
	Source/JavaScriptCore/interpreter/AbstractPC.h \
360 361 362 363 364 365 366 367 368
	Source/JavaScriptCore/interpreter/CachedCall.h \
	Source/JavaScriptCore/interpreter/CallFrameClosure.h \
	Source/JavaScriptCore/interpreter/CallFrame.cpp \
	Source/JavaScriptCore/interpreter/CallFrame.h \
	Source/JavaScriptCore/interpreter/Interpreter.cpp \
	Source/JavaScriptCore/interpreter/Interpreter.h \
	Source/JavaScriptCore/interpreter/RegisterFile.cpp \
	Source/JavaScriptCore/interpreter/RegisterFile.h \
	Source/JavaScriptCore/interpreter/Register.h \
369 370
	Source/JavaScriptCore/interpreter/VMInspector.cpp \
	Source/JavaScriptCore/interpreter/VMInspector.h \
371
	Source/JavaScriptCore/JavaScriptCorePrefix.h \
372
	Source/JavaScriptCore/jit/CompactJITCodeMap.h \
373 374
	Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
	Source/JavaScriptCore/jit/ExecutableAllocator.h \
375 376
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp \
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h \
377 378
	Source/JavaScriptCore/jit/HostCallReturnValue.cpp \
	Source/JavaScriptCore/jit/HostCallReturnValue.h \
379 380 381 382 383
	Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
	Source/JavaScriptCore/jit/JITArithmetic.cpp \
	Source/JavaScriptCore/jit/JITCall32_64.cpp \
	Source/JavaScriptCore/jit/JITCall.cpp \
	Source/JavaScriptCore/jit/JITCode.h \
384
	Source/JavaScriptCore/jit/JITCompilationEffort.h \
385
	Source/JavaScriptCore/jit/JITDriver.h \
386 387
	Source/JavaScriptCore/jit/JIT.cpp \
	Source/JavaScriptCore/jit/JIT.h \
388 389
	Source/JavaScriptCore/jit/JITExceptions.cpp \
	Source/JavaScriptCore/jit/JITExceptions.h \
390 391 392 393 394 395
	Source/JavaScriptCore/jit/JITInlineMethods.h \
	Source/JavaScriptCore/jit/JITOpcodes32_64.cpp \
	Source/JavaScriptCore/jit/JITOpcodes.cpp \
	Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp \
	Source/JavaScriptCore/jit/JITPropertyAccess.cpp \
	Source/JavaScriptCore/jit/JITStubCall.h \
396 397
	Source/JavaScriptCore/jit/JITStubRoutine.cpp \
	Source/JavaScriptCore/jit/JITStubRoutine.h \
398 399
	Source/JavaScriptCore/jit/JITStubs.cpp \
	Source/JavaScriptCore/jit/JITStubs.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
400
	Source/JavaScriptCore/jit/JITWriteBarrier.h \
401
	Source/JavaScriptCore/jit/JSInterfaceJIT.h \
402 403
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.cpp \
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.h \
404 405 406
	Source/JavaScriptCore/jit/SpecializedThunkJIT.h \
	Source/JavaScriptCore/jit/ThunkGenerators.cpp \
	Source/JavaScriptCore/jit/ThunkGenerators.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
407
	Source/JavaScriptCore/llint/LLIntCommon.h \
408 409
	Source/JavaScriptCore/llint/LLIntCLoop.cpp \
	Source/JavaScriptCore/llint/LLIntCLoop.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
410
	Source/JavaScriptCore/llint/LLIntData.cpp \
411
	Source/JavaScriptCore/llint/LLIntData.h \
412 413
	Source/JavaScriptCore/llint/LLIntEntrypoints.cpp \
	Source/JavaScriptCore/llint/LLIntEntrypoints.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
414 415 416
	Source/JavaScriptCore/llint/LLIntExceptions.cpp \
	Source/JavaScriptCore/llint/LLIntExceptions.h \
	Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h \
417
	Source/JavaScriptCore/llint/LLIntOpcode.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
418 419 420 421
	Source/JavaScriptCore/llint/LLIntSlowPaths.cpp \
	Source/JavaScriptCore/llint/LLIntSlowPaths.h \
	Source/JavaScriptCore/llint/LLIntThunks.cpp \
	Source/JavaScriptCore/llint/LLIntThunks.h \
422 423
	Source/JavaScriptCore/llint/LowLevelInterpreter.cpp \
	Source/JavaScriptCore/llint/LowLevelInterpreter.h \
424 425 426 427 428 429 430 431 432 433 434
	Source/JavaScriptCore/os-win32/stdbool.h \
	Source/JavaScriptCore/os-win32/stdint.h \
	Source/JavaScriptCore/parser/ASTBuilder.h \
	Source/JavaScriptCore/parser/Lexer.cpp \
	Source/JavaScriptCore/parser/Lexer.h \
	Source/JavaScriptCore/parser/NodeConstructors.h \
	Source/JavaScriptCore/parser/NodeInfo.h \
	Source/JavaScriptCore/parser/Nodes.cpp \
	Source/JavaScriptCore/parser/Nodes.h \
	Source/JavaScriptCore/parser/ParserArena.cpp \
	Source/JavaScriptCore/parser/ParserArena.h \
435
	Source/JavaScriptCore/parser/ParserTokens.h \
436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
	Source/JavaScriptCore/parser/Parser.cpp \
	Source/JavaScriptCore/parser/Parser.h \
	Source/JavaScriptCore/parser/ResultType.h \
	Source/JavaScriptCore/parser/SourceCode.h \
	Source/JavaScriptCore/parser/SourceProvider.h \
	Source/JavaScriptCore/parser/SourceProviderCache.cpp \
	Source/JavaScriptCore/parser/SourceProviderCache.h \
	Source/JavaScriptCore/parser/SourceProviderCacheItem.h \
	Source/JavaScriptCore/parser/SyntaxChecker.h \
	Source/JavaScriptCore/profiler/CallIdentifier.h \
	Source/JavaScriptCore/profiler/Profile.cpp \
	Source/JavaScriptCore/profiler/ProfileGenerator.cpp \
	Source/JavaScriptCore/profiler/ProfileGenerator.h \
	Source/JavaScriptCore/profiler/Profile.h \
	Source/JavaScriptCore/profiler/ProfileNode.cpp \
	Source/JavaScriptCore/profiler/ProfileNode.h \
	Source/JavaScriptCore/profiler/Profiler.cpp \
	Source/JavaScriptCore/profiler/Profiler.h \
	Source/JavaScriptCore/runtime/ArgList.cpp \
	Source/JavaScriptCore/runtime/ArgList.h \
	Source/JavaScriptCore/runtime/Arguments.cpp \
	Source/JavaScriptCore/runtime/Arguments.h \
	Source/JavaScriptCore/runtime/ArrayConstructor.cpp \
	Source/JavaScriptCore/runtime/ArrayConstructor.h \
460
	Source/JavaScriptCore/runtime/ArrayConventions.h \
461 462
	Source/JavaScriptCore/runtime/ArrayPrototype.cpp \
	Source/JavaScriptCore/runtime/ArrayPrototype.h \
463
	Source/JavaScriptCore/runtime/ArrayStorage.h \
464
	Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
465
	Source/JavaScriptCore/runtime/BigInteger.h \
466 467 468 469 470 471
	Source/JavaScriptCore/runtime/BooleanConstructor.cpp \
	Source/JavaScriptCore/runtime/BooleanConstructor.h \
	Source/JavaScriptCore/runtime/BooleanObject.cpp \
	Source/JavaScriptCore/runtime/BooleanObject.h \
	Source/JavaScriptCore/runtime/BooleanPrototype.cpp \
	Source/JavaScriptCore/runtime/BooleanPrototype.h \
472 473
	Source/JavaScriptCore/runtime/ButterflyInlineMethods.h \
	Source/JavaScriptCore/runtime/Butterfly.h \
474 475 476 477
	Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h \
	Source/JavaScriptCore/runtime/CallData.cpp \
	Source/JavaScriptCore/runtime/CallData.h \
	Source/JavaScriptCore/runtime/ClassInfo.h \
478
	Source/JavaScriptCore/runtime/CodeSpecializationKind.h \
479 480
	Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
	Source/JavaScriptCore/runtime/CommonIdentifiers.h \
481
	Source/JavaScriptCore/runtime/CommonSlowPaths.h \
482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506
	Source/JavaScriptCore/runtime/Completion.cpp \
	Source/JavaScriptCore/runtime/Completion.h \
	Source/JavaScriptCore/runtime/ConstructData.cpp \
	Source/JavaScriptCore/runtime/ConstructData.h \
	Source/JavaScriptCore/runtime/DateConstructor.cpp \
	Source/JavaScriptCore/runtime/DateConstructor.h \
	Source/JavaScriptCore/runtime/DateConversion.cpp \
	Source/JavaScriptCore/runtime/DateConversion.h \
	Source/JavaScriptCore/runtime/DateInstanceCache.h \
	Source/JavaScriptCore/runtime/DateInstance.cpp \
	Source/JavaScriptCore/runtime/DateInstance.h \
	Source/JavaScriptCore/runtime/DatePrototype.cpp \
	Source/JavaScriptCore/runtime/DatePrototype.h \
	Source/JavaScriptCore/runtime/ErrorConstructor.cpp \
	Source/JavaScriptCore/runtime/ErrorConstructor.h \
	Source/JavaScriptCore/runtime/Error.cpp \
	Source/JavaScriptCore/runtime/Error.h \
	Source/JavaScriptCore/runtime/ErrorInstance.cpp \
	Source/JavaScriptCore/runtime/ErrorInstance.h \
	Source/JavaScriptCore/runtime/ErrorPrototype.cpp \
	Source/JavaScriptCore/runtime/ErrorPrototype.h \
	Source/JavaScriptCore/runtime/ExceptionHelpers.cpp \
	Source/JavaScriptCore/runtime/ExceptionHelpers.h \
	Source/JavaScriptCore/runtime/Executable.cpp \
	Source/JavaScriptCore/runtime/Executable.h \
507
	Source/JavaScriptCore/runtime/ExecutionHarness.h \
508 509 510 511 512 513 514 515 516 517
	Source/JavaScriptCore/runtime/FunctionConstructor.cpp \
	Source/JavaScriptCore/runtime/FunctionConstructor.h \
	Source/JavaScriptCore/runtime/FunctionPrototype.cpp \
	Source/JavaScriptCore/runtime/FunctionPrototype.h \
	Source/JavaScriptCore/runtime/GCActivityCallback.cpp \
	Source/JavaScriptCore/runtime/GCActivityCallback.h \
	Source/JavaScriptCore/runtime/GetterSetter.cpp \
	Source/JavaScriptCore/runtime/GetterSetter.h \
	Source/JavaScriptCore/runtime/Identifier.cpp \
	Source/JavaScriptCore/runtime/Identifier.h \
518 519 520
	Source/JavaScriptCore/runtime/IndexingHeaderInlineMethods.h \
	Source/JavaScriptCore/runtime/IndexingHeader.h \
	Source/JavaScriptCore/runtime/IndexingType.h \
521 522 523 524
	Source/JavaScriptCore/runtime/InitializeThreading.cpp \
	Source/JavaScriptCore/runtime/InitializeThreading.h \
	Source/JavaScriptCore/runtime/InternalFunction.cpp \
	Source/JavaScriptCore/runtime/InternalFunction.h \
525
	Source/JavaScriptCore/runtime/Intrinsic.h \
526 527 528 529 530 531 532 533
	Source/JavaScriptCore/runtime/JSActivation.cpp \
	Source/JavaScriptCore/runtime/JSActivation.h \
	Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp \
	Source/JavaScriptCore/runtime/JSAPIValueWrapper.h \
	Source/JavaScriptCore/runtime/JSArray.cpp \
	Source/JavaScriptCore/runtime/JSArray.h \
	Source/JavaScriptCore/runtime/JSCell.cpp \
	Source/JavaScriptCore/runtime/JSCell.h \
534 535
	Source/JavaScriptCore/runtime/JSDateMath.cpp \
	Source/JavaScriptCore/runtime/JSDateMath.h \
536
    Source/JavaScriptCore/runtime/JSDestructibleObject.h \
537 538
	Source/JavaScriptCore/runtime/JSFunction.cpp \
	Source/JavaScriptCore/runtime/JSFunction.h \
539 540
	Source/JavaScriptCore/runtime/JSBoundFunction.cpp \
	Source/JavaScriptCore/runtime/JSBoundFunction.h \
541
	Source/JavaScriptCore/runtime/JSExportMacros.h \
542 543 544 545 546 547
	Source/JavaScriptCore/runtime/JSGlobalData.cpp \
	Source/JavaScriptCore/runtime/JSGlobalData.h \
	Source/JavaScriptCore/runtime/JSGlobalObject.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
	Source/JavaScriptCore/runtime/JSGlobalObject.h \
548
	Source/JavaScriptCore/runtime/JSGlobalThis.cpp \
kov@webkit.org's avatar
kov@webkit.org committed
549
	Source/JavaScriptCore/runtime/JSGlobalThis.h \
550 551 552 553 554 555 556 557 558 559
	Source/JavaScriptCore/runtime/JSLock.cpp \
	Source/JavaScriptCore/runtime/JSLock.h \
	Source/JavaScriptCore/runtime/JSNotAnObject.cpp \
	Source/JavaScriptCore/runtime/JSNotAnObject.h \
	Source/JavaScriptCore/runtime/JSObject.cpp \
	Source/JavaScriptCore/runtime/JSObject.h \
	Source/JavaScriptCore/runtime/JSONObject.cpp \
	Source/JavaScriptCore/runtime/JSONObject.h \
	Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp \
	Source/JavaScriptCore/runtime/JSPropertyNameIterator.h \
560 561
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h \
562
	Source/JavaScriptCore/runtime/JSWithScope.cpp \
563 564 565 566
	Source/JavaScriptCore/runtime/JSNameScope.cpp \
	Source/JavaScriptCore/runtime/JSNameScope.h \
	Source/JavaScriptCore/runtime/JSScope.cpp \
	Source/JavaScriptCore/runtime/JSScope.h \
567
	Source/JavaScriptCore/runtime/JSStringBuilder.h \
568 569
	Source/JavaScriptCore/runtime/JSStringJoiner.cpp \
	Source/JavaScriptCore/runtime/JSStringJoiner.h \
570 571
	Source/JavaScriptCore/runtime/JSString.cpp \
	Source/JavaScriptCore/runtime/JSString.h \
572 573
	Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp \
	Source/JavaScriptCore/runtime/JSSymbolTableObject.h \
574 575 576 577
	Source/JavaScriptCore/runtime/JSType.h \
	Source/JavaScriptCore/runtime/JSTypeInfo.h \
	Source/JavaScriptCore/runtime/JSValue.cpp \
	Source/JavaScriptCore/runtime/JSValue.h \
578
	Source/JavaScriptCore/runtime/JSValueInlineMethods.h \
579 580
	Source/JavaScriptCore/runtime/JSVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSVariableObject.h \
581
	Source/JavaScriptCore/runtime/JSWithScope.h \
582 583 584 585 586 587
	Source/JavaScriptCore/runtime/JSWrapperObject.cpp \
	Source/JavaScriptCore/runtime/JSWrapperObject.h \
	Source/JavaScriptCore/runtime/LiteralParser.cpp \
	Source/JavaScriptCore/runtime/LiteralParser.h \
	Source/JavaScriptCore/runtime/Lookup.cpp \
	Source/JavaScriptCore/runtime/Lookup.h \
588
	Source/JavaScriptCore/runtime/MatchResult.h \
589 590
	Source/JavaScriptCore/runtime/MathObject.cpp \
	Source/JavaScriptCore/runtime/MathObject.h \
591
	Source/JavaScriptCore/runtime/MemoryStatistics.h \
592 593 594 595 596 597
	Source/JavaScriptCore/runtime/NameConstructor.cpp \
	Source/JavaScriptCore/runtime/NameConstructor.h \
	Source/JavaScriptCore/runtime/NameInstance.cpp \
	Source/JavaScriptCore/runtime/NameInstance.h \
	Source/JavaScriptCore/runtime/NamePrototype.cpp \
	Source/JavaScriptCore/runtime/NamePrototype.h \
598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614
	Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp \
	Source/JavaScriptCore/runtime/NativeErrorConstructor.h \
	Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp \
	Source/JavaScriptCore/runtime/NativeErrorPrototype.h \
	Source/JavaScriptCore/runtime/NumberConstructor.cpp \
	Source/JavaScriptCore/runtime/NumberConstructor.h \
	Source/JavaScriptCore/runtime/NumberObject.cpp \
	Source/JavaScriptCore/runtime/NumberObject.h \
	Source/JavaScriptCore/runtime/NumberPrototype.cpp \
	Source/JavaScriptCore/runtime/NumberPrototype.h \
	Source/JavaScriptCore/runtime/NumericStrings.h \
	Source/JavaScriptCore/runtime/ObjectConstructor.cpp \
	Source/JavaScriptCore/runtime/ObjectConstructor.h \
	Source/JavaScriptCore/runtime/ObjectPrototype.cpp \
	Source/JavaScriptCore/runtime/ObjectPrototype.h \
	Source/JavaScriptCore/runtime/Operations.cpp \
	Source/JavaScriptCore/runtime/Operations.h \
615 616
	Source/JavaScriptCore/runtime/Options.cpp \
	Source/JavaScriptCore/runtime/Options.h \
617
	Source/JavaScriptCore/runtime/PrivateName.h \
618 619 620
	Source/JavaScriptCore/runtime/PropertyDescriptor.cpp \
	Source/JavaScriptCore/runtime/PropertyDescriptor.h \
	Source/JavaScriptCore/runtime/PropertyMapHashTable.h \
621
	Source/JavaScriptCore/runtime/PropertyName.h \
622 623
	Source/JavaScriptCore/runtime/PropertyNameArray.cpp \
	Source/JavaScriptCore/runtime/PropertyNameArray.h \
624
	Source/JavaScriptCore/runtime/PropertyOffset.h \
625 626
	Source/JavaScriptCore/runtime/PropertySlot.cpp \
	Source/JavaScriptCore/runtime/PropertySlot.h \
627
	Source/JavaScriptCore/runtime/PropertyStorage.h \
628
	Source/JavaScriptCore/runtime/Protect.h \
629
	Source/JavaScriptCore/runtime/PutDirectIndexMode.h \
630 631 632 633 634 635 636 637
	Source/JavaScriptCore/runtime/PutPropertySlot.h \
	Source/JavaScriptCore/runtime/RegExpCache.cpp \
	Source/JavaScriptCore/runtime/RegExpCache.h \
	Source/JavaScriptCore/runtime/RegExpConstructor.cpp \
	Source/JavaScriptCore/runtime/RegExpConstructor.h \
	Source/JavaScriptCore/runtime/RegExp.cpp \
	Source/JavaScriptCore/runtime/RegExp.h \
	Source/JavaScriptCore/runtime/RegExpKey.h \
638
	Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp \
639
	Source/JavaScriptCore/runtime/RegExpMatchesArray.h \
640 641
	Source/JavaScriptCore/runtime/RegExpCachedResult.cpp \
	Source/JavaScriptCore/runtime/RegExpCachedResult.h \
642 643 644 645
	Source/JavaScriptCore/runtime/RegExpObject.cpp \
	Source/JavaScriptCore/runtime/RegExpObject.h \
	Source/JavaScriptCore/runtime/RegExpPrototype.cpp \
	Source/JavaScriptCore/runtime/RegExpPrototype.h \
646
	Source/JavaScriptCore/runtime/Reject.h \
647 648
	Source/JavaScriptCore/runtime/SamplingCounter.cpp \
	Source/JavaScriptCore/runtime/SamplingCounter.h \
649 650
	Source/JavaScriptCore/runtime/SmallStrings.cpp \
	Source/JavaScriptCore/runtime/SmallStrings.h \
651 652
	Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp \
	Source/JavaScriptCore/runtime/SparseArrayValueMap.h \
653 654 655 656 657 658 659 660 661 662 663 664 665 666 667
	Source/JavaScriptCore/runtime/StrictEvalActivation.cpp \
	Source/JavaScriptCore/runtime/StrictEvalActivation.h \
	Source/JavaScriptCore/runtime/StringConstructor.cpp \
	Source/JavaScriptCore/runtime/StringConstructor.h \
	Source/JavaScriptCore/runtime/StringObject.cpp \
	Source/JavaScriptCore/runtime/StringObject.h \
	Source/JavaScriptCore/runtime/StringPrototype.cpp \
	Source/JavaScriptCore/runtime/StringPrototype.h \
	Source/JavaScriptCore/runtime/StringRecursionChecker.cpp \
	Source/JavaScriptCore/runtime/StringRecursionChecker.h \
	Source/JavaScriptCore/runtime/StructureChain.cpp \
	Source/JavaScriptCore/runtime/StructureChain.h \
	Source/JavaScriptCore/runtime/Structure.cpp \
	Source/JavaScriptCore/runtime/Structure.h \
	Source/JavaScriptCore/runtime/StructureTransitionTable.h \
668
	Source/JavaScriptCore/runtime/SymbolTable.cpp \
669 670 671 672 673
	Source/JavaScriptCore/runtime/SymbolTable.h \
	Source/JavaScriptCore/runtime/Terminator.h \
	Source/JavaScriptCore/runtime/TimeoutChecker.cpp \
	Source/JavaScriptCore/runtime/TimeoutChecker.h \
	Source/JavaScriptCore/runtime/Tracing.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
674
	Source/JavaScriptCore/runtime/Uint16WithFraction.h \
675 676 677
	Source/JavaScriptCore/runtime/WeakGCMap.h \
	Source/JavaScriptCore/runtime/WeakRandom.h \
	Source/JavaScriptCore/runtime/WriteBarrier.h \
678 679 680 681 682 683
	Source/JavaScriptCore/tools/CodeProfile.cpp \
	Source/JavaScriptCore/tools/CodeProfile.h \
	Source/JavaScriptCore/tools/CodeProfiling.cpp \
	Source/JavaScriptCore/tools/CodeProfiling.h \
	Source/JavaScriptCore/tools/ProfileTreeNode.h \
	Source/JavaScriptCore/tools/TieredMMapArray.h \
684
	Source/JavaScriptCore/yarr/Yarr.h \
685 686
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp \
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h \
687 688 689 690 691 692 693 694 695 696 697 698 699
	Source/JavaScriptCore/yarr/YarrInterpreter.cpp \
	Source/JavaScriptCore/yarr/YarrInterpreter.h \
	Source/JavaScriptCore/yarr/YarrJIT.cpp \
	Source/JavaScriptCore/yarr/YarrJIT.h \
	Source/JavaScriptCore/yarr/YarrParser.h \
	Source/JavaScriptCore/yarr/YarrPattern.cpp \
	Source/JavaScriptCore/yarr/YarrPattern.h \
	Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp \
	Source/JavaScriptCore/yarr/YarrSyntaxChecker.h

if TARGET_WIN32
else
javascriptcore_sources += \
700
	Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp
701 702
endif

703
llint_nosources += \
wingo@igalia.com's avatar
wingo@igalia.com committed
704 705 706 707
	Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter.asm

708
offlineasm_nosources += \
wingo@igalia.com's avatar
wingo@igalia.com committed
709 710 711 712
	Source/JavaScriptCore/offlineasm/armv7.rb \
	Source/JavaScriptCore/offlineasm/asm.rb \
	Source/JavaScriptCore/offlineasm/ast.rb \
	Source/JavaScriptCore/offlineasm/backends.rb \
713
	Source/JavaScriptCore/offlineasm/cloop.rb \
714
	Source/JavaScriptCore/offlineasm/config.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
715 716 717 718 719 720 721 722 723 724 725
	Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb \
	Source/JavaScriptCore/offlineasm/instructions.rb \
	Source/JavaScriptCore/offlineasm/offsets.rb \
	Source/JavaScriptCore/offlineasm/opt.rb \
	Source/JavaScriptCore/offlineasm/parser.rb \
	Source/JavaScriptCore/offlineasm/registers.rb \
	Source/JavaScriptCore/offlineasm/self_hash.rb \
	Source/JavaScriptCore/offlineasm/settings.rb \
	Source/JavaScriptCore/offlineasm/transform.rb \
	Source/JavaScriptCore/offlineasm/x86.rb

726 727 728 729 730 731 732 733 734 735 736 737
# minidom
Programs_minidom_SOURCES = \
	Source/JavaScriptCore/API/tests/JSNode.c \
	Source/JavaScriptCore/API/tests/JSNode.h \
	Source/JavaScriptCore/API/tests/JSNodeList.c \
	Source/JavaScriptCore/API/tests/JSNodeList.h \
	Source/JavaScriptCore/API/tests/Node.c \
	Source/JavaScriptCore/API/tests/Node.h \
	Source/JavaScriptCore/API/tests/NodeList.c \
	Source/JavaScriptCore/API/tests/NodeList.h \
	Source/JavaScriptCore/API/tests/minidom.c

wingo@igalia.com's avatar
wingo@igalia.com committed
738
Programs_LLIntOffsetsExtractor_SOURCES = \
739
	Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
wingo@igalia.com's avatar
wingo@igalia.com committed
740

741
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_SOURCES = \
742
	Source/JavaScriptCore/JSCTypedArrayStubs.h \
743
	Source/JavaScriptCore/jsc.cpp