GNUmakefile.list.am 42.3 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
	DerivedSources/JavaScriptCore/NumberConstructor.lut.h \
	DerivedSources/JavaScriptCore/NumberPrototype.lut.h \
	DerivedSources/JavaScriptCore/ObjectConstructor.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
31 32
	DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h \
	DerivedSources/JavaScriptCore/LLIntAssembly.h
33 34 35 36

javascriptcore_sources += \
	Source/JavaScriptCore/API/APICast.h \
	Source/JavaScriptCore/API/APIShims.h \
37
	Source/JavaScriptCore/API/JSAPIWrapperObject.h \
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
	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 \
54 55
	Source/JavaScriptCore/API/JSScriptRef.cpp \
	Source/JavaScriptCore/API/JSScriptRefPrivate.h \
56
	Source/JavaScriptCore/API/JSStringRef.cpp \
57
	Source/JavaScriptCore/API/JSStringRefPrivate.h \
58 59
	Source/JavaScriptCore/API/JSValueRef.cpp \
	Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h \
60
	Source/JavaScriptCore/API/ObjCCallbackFunction.h \
61 62 63 64 65 66 67 68 69 70
	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 \
71
	Source/JavaScriptCore/assembler/LinkBuffer.cpp \
72
	Source/JavaScriptCore/assembler/LinkBuffer.h \
73
	Source/JavaScriptCore/assembler/MacroAssembler.cpp \
74
	Source/JavaScriptCore/assembler/MacroAssembler.h \
75 76 77 78
	Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp \
	Source/JavaScriptCore/assembler/MacroAssemblerARM.h \
	Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h \
	Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h \
79 80 81
	Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h \
	Source/JavaScriptCore/assembler/MacroAssemblerSH4.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86.h \
82
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.cpp \
83 84
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h \
85
	Source/JavaScriptCore/assembler/MIPSAssembler.h \
86
	Source/JavaScriptCore/assembler/RepatchBuffer.h \
87
	Source/JavaScriptCore/assembler/SH4Assembler.h \
88
	Source/JavaScriptCore/assembler/X86Assembler.h \
89 90
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h \
91 92
	Source/JavaScriptCore/bytecode/ArrayProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayProfile.h \
93
	Source/JavaScriptCore/bytecode/ByValInfo.h \
94
	Source/JavaScriptCore/bytecode/BytecodeConventions.h \
95 96
	Source/JavaScriptCore/bytecode/CallLinkInfo.cpp \
	Source/JavaScriptCore/bytecode/CallLinkInfo.h \
97 98
	Source/JavaScriptCore/bytecode/CallLinkStatus.cpp \
	Source/JavaScriptCore/bytecode/CallLinkStatus.h \
99
	Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h \
100
	Source/JavaScriptCore/bytecode/CodeType.cpp \
101
	Source/JavaScriptCore/bytecode/CodeType.h \
102 103
	Source/JavaScriptCore/bytecode/CodeBlock.cpp \
	Source/JavaScriptCore/bytecode/CodeBlock.h \
104 105 106 107
	Source/JavaScriptCore/bytecode/CodeBlockHash.cpp \
	Source/JavaScriptCore/bytecode/CodeBlockHash.h \
	Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h \
	Source/JavaScriptCore/bytecode/CodeOrigin.cpp \
108
	Source/JavaScriptCore/bytecode/CodeOrigin.h \
109
	Source/JavaScriptCore/bytecode/DataFormat.h \
110 111
	Source/JavaScriptCore/bytecode/DFGExitProfile.cpp \
	Source/JavaScriptCore/bytecode/DFGExitProfile.h \
112
	Source/JavaScriptCore/bytecode/EvalCodeCache.h \
113 114
	Source/JavaScriptCore/bytecode/ExecutionCounter.cpp \
	Source/JavaScriptCore/bytecode/ExecutionCounter.h \
115 116
	Source/JavaScriptCore/bytecode/ExitKind.cpp \
	Source/JavaScriptCore/bytecode/ExitKind.h \
117
	Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h \
118 119
	Source/JavaScriptCore/bytecode/GetByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/GetByIdStatus.h \
120
	Source/JavaScriptCore/bytecode/HandlerInfo.h \
121 122 123
	Source/JavaScriptCore/bytecode/Instruction.h \
	Source/JavaScriptCore/bytecode/JumpTable.cpp \
	Source/JavaScriptCore/bytecode/JumpTable.h \
124
	Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h \
125 126
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp \
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h \
127
	Source/JavaScriptCore/bytecode/LineInfo.h \
128 129
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp \
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h \
130
	Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h \
131 132
	Source/JavaScriptCore/bytecode/Opcode.cpp \
	Source/JavaScriptCore/bytecode/Opcode.h \
133
	Source/JavaScriptCore/bytecode/Operands.h \
134
	Source/JavaScriptCore/bytecode/PolymorphicAccessStructureList.h \
135 136
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp \
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h \
137 138
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp \
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.h \
139 140
	Source/JavaScriptCore/bytecode/SpeculatedType.cpp \
	Source/JavaScriptCore/bytecode/SpeculatedType.h \
141 142
	Source/JavaScriptCore/bytecode/PutByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/PutByIdStatus.h \
143
	Source/JavaScriptCore/bytecode/PutKind.h \
144 145
	Source/JavaScriptCore/bytecode/ReduceWhitespace.cpp \
	Source/JavaScriptCore/bytecode/ReduceWhitespace.h \
146 147
	Source/JavaScriptCore/bytecode/SamplingTool.cpp \
	Source/JavaScriptCore/bytecode/SamplingTool.h \
148 149
	Source/JavaScriptCore/bytecode/SpecialPointer.cpp \
	Source/JavaScriptCore/bytecode/SpecialPointer.h \
150
	Source/JavaScriptCore/bytecode/StructureSet.h \
151 152
	Source/JavaScriptCore/bytecode/StructureStubInfo.cpp \
	Source/JavaScriptCore/bytecode/StructureStubInfo.h \
153 154
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp \
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h \
155 156
	Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp \
	Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h \
157
	Source/JavaScriptCore/bytecode/ValueProfile.h \
158 159
	Source/JavaScriptCore/bytecode/ValueRecovery.h \
	Source/JavaScriptCore/bytecode/VirtualRegister.h \
160 161
	Source/JavaScriptCore/bytecode/Watchpoint.cpp \
	Source/JavaScriptCore/bytecode/Watchpoint.h \
162 163 164 165 166 167
	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 \
168 169
	Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h \
	Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h \
170 171 172
	Source/JavaScriptCore/dfg/DFGAbstractState.cpp \
	Source/JavaScriptCore/dfg/DFGAbstractState.h \
	Source/JavaScriptCore/dfg/DFGAbstractValue.h \
173
	Source/JavaScriptCore/dfg/DFGAdjacencyList.h \
174
	Source/JavaScriptCore/dfg/DFGAllocator.h \
175
	Source/JavaScriptCore/dfg/DFGArgumentPosition.h \
176 177
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.h \
178 179
	Source/JavaScriptCore/dfg/DFGArrayMode.cpp \
	Source/JavaScriptCore/dfg/DFGArrayMode.h \
180
	Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h \
181 182
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp \
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h \
183 184
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h \
kov@webkit.org's avatar
kov@webkit.org committed
185
	Source/JavaScriptCore/dfg/DFGBasicBlock.h \
186
	Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h \
187
	Source/JavaScriptCore/dfg/DFGBranchDirection.h \
xan@webkit.org's avatar
xan@webkit.org committed
188 189
	Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp \
	Source/JavaScriptCore/dfg/DFGByteCodeParser.h \
190
	Source/JavaScriptCore/dfg/DFGCCallHelpers.h \
191 192
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h \
193
	Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h \
194 195
	Source/JavaScriptCore/dfg/DFGCapabilities.cpp \
	Source/JavaScriptCore/dfg/DFGCapabilities.h \
196 197
	Source/JavaScriptCore/dfg/DFGCFAPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFAPhase.h \
198 199
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.h \
200
	Source/JavaScriptCore/dfg/DFGCommon.cpp \
201
	Source/JavaScriptCore/dfg/DFGCommon.h \
202 203
	Source/JavaScriptCore/dfg/DFGCommonData.cpp \
	Source/JavaScriptCore/dfg/DFGCommonData.h \
204 205
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h \
206 207
	Source/JavaScriptCore/dfg/DFGCSEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCSEPhase.h \
208 209
	Source/JavaScriptCore/dfg/DFGDCEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGDCEPhase.h \
210 211
	Source/JavaScriptCore/dfg/DFGDisassembler.cpp \
	Source/JavaScriptCore/dfg/DFGDisassembler.h \
212 213
	Source/JavaScriptCore/dfg/DFGDominators.cpp \
	Source/JavaScriptCore/dfg/DFGDominators.h \
214
	Source/JavaScriptCore/dfg/DFGDoubleFormatState.h \
215 216
	Source/JavaScriptCore/dfg/DFGDriver.cpp \
	Source/JavaScriptCore/dfg/DFGDriver.h \
217
	Source/JavaScriptCore/dfg/DFGEdge.cpp \
218
	Source/JavaScriptCore/dfg/DFGEdge.h \
xan@webkit.org's avatar
xan@webkit.org committed
219
	Source/JavaScriptCore/dfg/DFGFPRInfo.h \
220 221
	Source/JavaScriptCore/dfg/DFGFixupPhase.cpp \
	Source/JavaScriptCore/dfg/DFGFixupPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
222 223 224 225
	Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
	Source/JavaScriptCore/dfg/DFGGPRInfo.h \
	Source/JavaScriptCore/dfg/DFGGraph.cpp \
	Source/JavaScriptCore/dfg/DFGGraph.h \
226
	Source/JavaScriptCore/dfg/DFGInsertionSet.h \
227 228
	Source/JavaScriptCore/dfg/DFGJITCode.cpp \
	Source/JavaScriptCore/dfg/DFGJITCode.h \
xan@webkit.org's avatar
xan@webkit.org committed
229 230
	Source/JavaScriptCore/dfg/DFGJITCompiler.cpp \
	Source/JavaScriptCore/dfg/DFGJITCompiler.h \
231 232
	Source/JavaScriptCore/dfg/DFGLongLivedState.cpp \
	Source/JavaScriptCore/dfg/DFGLongLivedState.h \
233
	Source/JavaScriptCore/dfg/DFGMinifiedGraph.h \
234
	Source/JavaScriptCore/dfg/DFGMinifiedID.h \
235 236
	Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp \
	Source/JavaScriptCore/dfg/DFGMinifiedNode.h \
237
	Source/JavaScriptCore/dfg/DFGNode.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
238
	Source/JavaScriptCore/dfg/DFGNode.h \
239
	Source/JavaScriptCore/dfg/DFGNodeAllocator.h \
240 241 242
	Source/JavaScriptCore/dfg/DFGNodeFlags.cpp \
	Source/JavaScriptCore/dfg/DFGNodeFlags.h \
	Source/JavaScriptCore/dfg/DFGNodeType.h \
xan@webkit.org's avatar
xan@webkit.org committed
243 244
	Source/JavaScriptCore/dfg/DFGOperations.cpp \
	Source/JavaScriptCore/dfg/DFGOperations.h \
245 246
	Source/JavaScriptCore/dfg/DFGOSREntry.cpp \
	Source/JavaScriptCore/dfg/DFGOSREntry.h \
247 248
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp \
249
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp \
250
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h \
251 252
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h \
253
	Source/JavaScriptCore/dfg/DFGOSRExit.h \
254
	Source/JavaScriptCore/dfg/DFGOSRExit.cpp \
255 256
	Source/JavaScriptCore/dfg/DFGOSRExitBase.h \
	Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp \
257
	Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h \
258 259
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h \
260 261
	Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h \
	Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp \
262 263 264 265
	Source/JavaScriptCore/dfg/DFGPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPhase.h \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h \
266 267
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
268
	Source/JavaScriptCore/dfg/DFGRegisterBank.h \
269
	Source/JavaScriptCore/dfg/DFGRegisterSet.h \
xan@webkit.org's avatar
xan@webkit.org committed
270 271 272
	Source/JavaScriptCore/dfg/DFGRepatch.cpp \
	Source/JavaScriptCore/dfg/DFGRepatch.h \
	Source/JavaScriptCore/dfg/DFGScoreBoard.h \
273
	Source/JavaScriptCore/dfg/DFGScratchRegisterAllocator.h \
274 275
	Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h \
	Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h \
276 277
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
278 279
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h \
280
	Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h \
281 282
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h \
283 284
	Source/JavaScriptCore/dfg/DFGThunks.cpp \
	Source/JavaScriptCore/dfg/DFGThunks.h \
285 286
	Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGUnificationPhase.h \
287 288
	Source/JavaScriptCore/dfg/DFGUseKind.cpp \
	Source/JavaScriptCore/dfg/DFGUseKind.h \
289 290 291 292 293 294 295
	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 \
296 297
	Source/JavaScriptCore/dfg/DFGValidate.cpp \
	Source/JavaScriptCore/dfg/DFGValidate.h \
298
	Source/JavaScriptCore/dfg/DFGVariableAccessData.h \
299 300
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp \
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h \
301
	Source/JavaScriptCore/dfg/DFGVariadicFunction.h \
302 303
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h \
304
	Source/JavaScriptCore/disassembler/Disassembler.cpp \
305
	Source/JavaScriptCore/disassembler/Disassembler.h \
306
	Source/JavaScriptCore/heap/CopiedAllocator.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
307
	Source/JavaScriptCore/heap/CopiedBlock.h \
kov@webkit.org's avatar
kov@webkit.org committed
308
	Source/JavaScriptCore/heap/CopiedBlockInlines.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
309 310
	Source/JavaScriptCore/heap/CopiedSpace.cpp \
	Source/JavaScriptCore/heap/CopiedSpace.h \
311
	Source/JavaScriptCore/heap/CopiedSpaceInlines.h \
kov@webkit.org's avatar
kov@webkit.org committed
312 313 314 315
	Source/JavaScriptCore/heap/CopyVisitor.h \
	Source/JavaScriptCore/heap/CopyVisitorInlines.h \
	Source/JavaScriptCore/heap/CopyVisitor.cpp \
	Source/JavaScriptCore/heap/CopyWorkList.h \
316 317
	Source/JavaScriptCore/heap/ConservativeRoots.cpp \
	Source/JavaScriptCore/heap/ConservativeRoots.h \
318 319
	Source/JavaScriptCore/heap/DFGCodeBlocks.cpp \
	Source/JavaScriptCore/heap/DFGCodeBlocks.h \
320
	Source/JavaScriptCore/heap/GCAssertions.h \
321
	Source/JavaScriptCore/heap/Handle.h \
322 323
	Source/JavaScriptCore/heap/HandleBlock.h \
	Source/JavaScriptCore/heap/HandleBlockInlines.h \
ggaren@apple.com's avatar
Renamed  
ggaren@apple.com committed
324 325
	Source/JavaScriptCore/heap/HandleSet.cpp \
	Source/JavaScriptCore/heap/HandleSet.h \
326
	Source/JavaScriptCore/heap/HeapBlock.h \
327 328
	Source/JavaScriptCore/heap/HeapTimer.h \
	Source/JavaScriptCore/heap/HeapTimer.cpp \
wingo@igalia.com's avatar
wingo@igalia.com committed
329 330
	Source/JavaScriptCore/heap/IncrementalSweeper.h \
	Source/JavaScriptCore/heap/IncrementalSweeper.cpp \
331
	Source/JavaScriptCore/heap/SlotVisitor.cpp \
332
	Source/JavaScriptCore/heap/SlotVisitor.h \
333
	Source/JavaScriptCore/heap/SlotVisitorInlines.h \
334 335
	Source/JavaScriptCore/heap/HandleStack.cpp \
	Source/JavaScriptCore/heap/HandleStack.h \
336
	Source/JavaScriptCore/heap/HandleTypes.h \
337
	Source/JavaScriptCore/heap/BlockAllocator.cpp \
338
	Source/JavaScriptCore/heap/BlockAllocator.h \
339 340 341 342
	Source/JavaScriptCore/heap/GCThreadSharedData.cpp \
	Source/JavaScriptCore/heap/GCThreadSharedData.h \
	Source/JavaScriptCore/heap/GCThread.cpp \
	Source/JavaScriptCore/heap/GCThread.h \
343 344
	Source/JavaScriptCore/heap/Heap.cpp \
	Source/JavaScriptCore/heap/Heap.h \
345 346
	Source/JavaScriptCore/heap/HeapStatistics.cpp \
	Source/JavaScriptCore/heap/HeapStatistics.h \
347 348
	Source/JavaScriptCore/heap/JITStubRoutineSet.cpp \
	Source/JavaScriptCore/heap/JITStubRoutineSet.h \
349
	Source/JavaScriptCore/heap/ListableHandler.h \
350 351
	Source/JavaScriptCore/heap/Local.h \
	Source/JavaScriptCore/heap/LocalScope.h \
352 353 354 355
	Source/JavaScriptCore/heap/MachineStackMarker.cpp \
	Source/JavaScriptCore/heap/MachineStackMarker.h \
	Source/JavaScriptCore/heap/MarkStack.cpp \
	Source/JavaScriptCore/heap/MarkStack.h \
356
	Source/JavaScriptCore/heap/MarkStackInlines.h \
357
	Source/JavaScriptCore/heap/HeapRootVisitor.h \
358 359
	Source/JavaScriptCore/heap/MarkedAllocator.cpp \
	Source/JavaScriptCore/heap/MarkedAllocator.h \
360 361
	Source/JavaScriptCore/heap/MarkedBlock.cpp \
	Source/JavaScriptCore/heap/MarkedBlock.h \
362 363
	Source/JavaScriptCore/heap/MarkedBlockSet.h \
	Source/JavaScriptCore/heap/TinyBloomFilter.h \
364 365
	Source/JavaScriptCore/heap/MarkedSpace.cpp \
	Source/JavaScriptCore/heap/MarkedSpace.h \
366
	Source/JavaScriptCore/heap/PassWeak.h \
367
	Source/JavaScriptCore/heap/Region.h \
368
	Source/JavaScriptCore/heap/Strong.h \
369
	Source/JavaScriptCore/heap/StrongInlines.h \
370 371
	Source/JavaScriptCore/heap/SuperRegion.cpp \
	Source/JavaScriptCore/heap/SuperRegion.h \
372
	Source/JavaScriptCore/heap/UnconditionalFinalizer.h \
373 374
	Source/JavaScriptCore/heap/VTableSpectrum.cpp \
	Source/JavaScriptCore/heap/VTableSpectrum.h \
375
	Source/JavaScriptCore/heap/Weak.cpp \
376
	Source/JavaScriptCore/heap/Weak.h \
377
	Source/JavaScriptCore/heap/WeakBlock.cpp \
378
	Source/JavaScriptCore/heap/WeakBlock.h \
379
	Source/JavaScriptCore/heap/WeakHandleOwner.cpp \
380 381
	Source/JavaScriptCore/heap/WeakHandleOwner.h \
	Source/JavaScriptCore/heap/WeakImpl.h \
382
	Source/JavaScriptCore/heap/WeakInlines.h \
383 384
	Source/JavaScriptCore/heap/WeakSet.cpp \
	Source/JavaScriptCore/heap/WeakSet.h \
385
	Source/JavaScriptCore/heap/WeakSetInlines.h \
386
	Source/JavaScriptCore/heap/WeakReferenceHarvester.h \
387 388
	Source/JavaScriptCore/heap/WriteBarrierSupport.cpp \
	Source/JavaScriptCore/heap/WriteBarrierSupport.h \
389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428
	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 \
429 430
	Source/JavaScriptCore/interpreter/AbstractPC.cpp \
	Source/JavaScriptCore/interpreter/AbstractPC.h \
431 432 433 434
	Source/JavaScriptCore/interpreter/CachedCall.h \
	Source/JavaScriptCore/interpreter/CallFrameClosure.h \
	Source/JavaScriptCore/interpreter/CallFrame.cpp \
	Source/JavaScriptCore/interpreter/CallFrame.h \
435
	Source/JavaScriptCore/interpreter/CallFrameInlines.h \
436 437
	Source/JavaScriptCore/interpreter/Interpreter.cpp \
	Source/JavaScriptCore/interpreter/Interpreter.h \
438 439
	Source/JavaScriptCore/interpreter/JSStack.cpp \
	Source/JavaScriptCore/interpreter/JSStack.h \
440
	Source/JavaScriptCore/interpreter/JSStackInlines.h \
441
	Source/JavaScriptCore/interpreter/Register.h \
442 443 444
	Source/JavaScriptCore/interpreter/StackIterator.cpp \
	Source/JavaScriptCore/interpreter/StackIterator.h \
	Source/JavaScriptCore/interpreter/StackIteratorPrivate.h \
445 446
	Source/JavaScriptCore/interpreter/VMInspector.cpp \
	Source/JavaScriptCore/interpreter/VMInspector.h \
447
	Source/JavaScriptCore/JavaScriptCorePrefix.h \
448
	Source/JavaScriptCore/jit/CompactJITCodeMap.h \
449 450
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.cpp \
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.h \
451 452
	Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
	Source/JavaScriptCore/jit/ExecutableAllocator.h \
453
	Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp \
454 455
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp \
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h \
456 457
	Source/JavaScriptCore/jit/HostCallReturnValue.cpp \
	Source/JavaScriptCore/jit/HostCallReturnValue.h \
458 459 460 461
	Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
	Source/JavaScriptCore/jit/JITArithmetic.cpp \
	Source/JavaScriptCore/jit/JITCall32_64.cpp \
	Source/JavaScriptCore/jit/JITCall.cpp \
462
	Source/JavaScriptCore/jit/JITCode.cpp \
463
	Source/JavaScriptCore/jit/JITCode.h \
464
	Source/JavaScriptCore/jit/JITCompilationEffort.h \
465 466
	Source/JavaScriptCore/jit/JITDisassembler.cpp \
	Source/JavaScriptCore/jit/JITDisassembler.h \
467
	Source/JavaScriptCore/jit/JITDriver.h \
468 469
	Source/JavaScriptCore/jit/JIT.cpp \
	Source/JavaScriptCore/jit/JIT.h \
470 471
	Source/JavaScriptCore/jit/JITExceptions.cpp \
	Source/JavaScriptCore/jit/JITExceptions.h \
472
	Source/JavaScriptCore/jit/JITInlines.h \
473 474 475 476 477
	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 \
478 479
	Source/JavaScriptCore/jit/JITStubRoutine.cpp \
	Source/JavaScriptCore/jit/JITStubRoutine.h \
480 481
	Source/JavaScriptCore/jit/JITStubs.cpp \
	Source/JavaScriptCore/jit/JITStubs.h \
482 483 484 485 486 487
	Source/JavaScriptCore/jit/JITStubsARM.h \
	Source/JavaScriptCore/jit/JITStubsARMv7.h \
	Source/JavaScriptCore/jit/JITStubsMIPS.h \
	Source/JavaScriptCore/jit/JITStubsSH4.h \
	Source/JavaScriptCore/jit/JITStubsX86.h \
	Source/JavaScriptCore/jit/JITStubsX86_64.h \
488 489
	Source/JavaScriptCore/jit/JITThunks.cpp \
	Source/JavaScriptCore/jit/JITThunks.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
490
	Source/JavaScriptCore/jit/JITWriteBarrier.h \
491
	Source/JavaScriptCore/jit/JSInterfaceJIT.h \
492 493
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.cpp \
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.h \
494
	Source/JavaScriptCore/jit/SpecializedThunkJIT.h \
495
	Source/JavaScriptCore/jit/ThunkGenerator.h \
496 497
	Source/JavaScriptCore/jit/ThunkGenerators.cpp \
	Source/JavaScriptCore/jit/ThunkGenerators.h \
498
	Source/JavaScriptCore/jit/UnusedPointer.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
499
	Source/JavaScriptCore/llint/LLIntCommon.h \
500 501
	Source/JavaScriptCore/llint/LLIntCLoop.cpp \
	Source/JavaScriptCore/llint/LLIntCLoop.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
502
	Source/JavaScriptCore/llint/LLIntData.cpp \
503
	Source/JavaScriptCore/llint/LLIntData.h \
504 505
	Source/JavaScriptCore/llint/LLIntEntrypoints.cpp \
	Source/JavaScriptCore/llint/LLIntEntrypoints.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
506 507 508
	Source/JavaScriptCore/llint/LLIntExceptions.cpp \
	Source/JavaScriptCore/llint/LLIntExceptions.h \
	Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h \
509
	Source/JavaScriptCore/llint/LLIntOpcode.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
510 511 512 513
	Source/JavaScriptCore/llint/LLIntSlowPaths.cpp \
	Source/JavaScriptCore/llint/LLIntSlowPaths.h \
	Source/JavaScriptCore/llint/LLIntThunks.cpp \
	Source/JavaScriptCore/llint/LLIntThunks.h \
514 515
	Source/JavaScriptCore/llint/LowLevelInterpreter.cpp \
	Source/JavaScriptCore/llint/LowLevelInterpreter.h \
516 517 518 519 520 521 522 523 524 525
	Source/JavaScriptCore/os-win32/stdbool.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 \
526
	Source/JavaScriptCore/parser/ParserError.h \
527
	Source/JavaScriptCore/parser/ParserTokens.h \
528 529
	Source/JavaScriptCore/parser/Parser.cpp \
	Source/JavaScriptCore/parser/Parser.h \
530
	Source/JavaScriptCore/parser/ParserModes.h \
531 532
	Source/JavaScriptCore/parser/ResultType.h \
	Source/JavaScriptCore/parser/SourceCode.h \
533
	Source/JavaScriptCore/parser/SourceProvider.cpp \
534 535 536 537 538 539
	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 \
540 541
	Source/JavaScriptCore/profiler/ProfilerBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecode.h \
542 543
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h \
544 545 546 547 548 549 550 551 552 553 554 555 556 557 558
	Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodes.h \
	Source/JavaScriptCore/profiler/ProfilerCompilation.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompilation.h \
	Source/JavaScriptCore/profiler/ProfilerCompilationKind.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompilationKind.h \
	Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h \
	Source/JavaScriptCore/profiler/ProfilerDatabase.cpp \
	Source/JavaScriptCore/profiler/ProfilerDatabase.h \
	Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h \
	Source/JavaScriptCore/profiler/ProfilerOrigin.cpp \
	Source/JavaScriptCore/profiler/ProfilerOrigin.h \
	Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp \
	Source/JavaScriptCore/profiler/ProfilerOriginStack.h \
559 560 561 562
	Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExit.h \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h \
563 564
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h \
565 566 567 568 569 570
	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 \
571 572
	Source/JavaScriptCore/profiler/LegacyProfiler.cpp \
	Source/JavaScriptCore/profiler/LegacyProfiler.h \
573 574 575 576 577 578
	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 \
579
	Source/JavaScriptCore/runtime/ArrayConventions.h \
580 581
	Source/JavaScriptCore/runtime/ArrayPrototype.cpp \
	Source/JavaScriptCore/runtime/ArrayPrototype.h \
582
	Source/JavaScriptCore/runtime/ArrayStorage.h \
583
	Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
584
	Source/JavaScriptCore/runtime/BigInteger.h \
585 586 587 588 589 590
	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 \
591
	Source/JavaScriptCore/runtime/ButterflyInlines.h \
592
	Source/JavaScriptCore/runtime/Butterfly.h \
593 594 595 596
	Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h \
	Source/JavaScriptCore/runtime/CallData.cpp \
	Source/JavaScriptCore/runtime/CallData.h \
	Source/JavaScriptCore/runtime/ClassInfo.h \
597 598
	Source/JavaScriptCore/runtime/CodeCache.cpp \
	Source/JavaScriptCore/runtime/CodeCache.h \
599
	Source/JavaScriptCore/runtime/CodeSpecializationKind.cpp \
600
	Source/JavaScriptCore/runtime/CodeSpecializationKind.h \
601 602
	Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
	Source/JavaScriptCore/runtime/CommonIdentifiers.h \
603
	Source/JavaScriptCore/runtime/CommonSlowPaths.h \
604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628
	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 \
629
	Source/JavaScriptCore/runtime/ExecutionHarness.h \
630 631
	Source/JavaScriptCore/runtime/FunctionConstructor.cpp \
	Source/JavaScriptCore/runtime/FunctionConstructor.h \
632 633
	Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp \
	Source/JavaScriptCore/runtime/FunctionExecutableDump.h \
634 635 636 637 638 639 640 641
	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 \
642
	Source/JavaScriptCore/runtime/IndexingHeaderInlines.h \
643
	Source/JavaScriptCore/runtime/IndexingHeader.h \
644
	Source/JavaScriptCore/runtime/IndexingType.cpp \
645
	Source/JavaScriptCore/runtime/IndexingType.h \
646 647 648 649
	Source/JavaScriptCore/runtime/InitializeThreading.cpp \
	Source/JavaScriptCore/runtime/InitializeThreading.h \
	Source/JavaScriptCore/runtime/InternalFunction.cpp \
	Source/JavaScriptCore/runtime/InternalFunction.h \
650
	Source/JavaScriptCore/runtime/Intrinsic.h \
651 652 653 654 655 656 657 658
	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 \
659
	Source/JavaScriptCore/runtime/JSDateMath.cpp \
660
	Source/JavaScriptCore/runtime/JSCellInlines.h \
661
	Source/JavaScriptCore/runtime/JSDateMath.h \
662
	Source/JavaScriptCore/runtime/JSDestructibleObject.h \
663 664
	Source/JavaScriptCore/runtime/JSFunction.cpp \
	Source/JavaScriptCore/runtime/JSFunction.h \
665 666
	Source/JavaScriptCore/runtime/JSBoundFunction.cpp \
	Source/JavaScriptCore/runtime/JSBoundFunction.h \
667
	Source/JavaScriptCore/runtime/JSExportMacros.h \
ggaren@apple.com's avatar
ggaren@apple.com committed
668 669
	Source/JavaScriptCore/runtime/VM.cpp \
	Source/JavaScriptCore/runtime/VM.h \
670 671 672 673
	Source/JavaScriptCore/runtime/JSGlobalObject.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
	Source/JavaScriptCore/runtime/JSGlobalObject.h \
674 675
	Source/JavaScriptCore/runtime/JSProxy.cpp \
	Source/JavaScriptCore/runtime/JSProxy.h \
676 677 678 679 680 681 682 683 684 685
	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 \
686 687
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h \
688
	Source/JavaScriptCore/runtime/JSWithScope.cpp \
689 690 691 692
	Source/JavaScriptCore/runtime/JSNameScope.cpp \
	Source/JavaScriptCore/runtime/JSNameScope.h \
	Source/JavaScriptCore/runtime/JSScope.cpp \
	Source/JavaScriptCore/runtime/JSScope.h \
693
	Source/JavaScriptCore/runtime/JSStringBuilder.h \
694 695
	Source/JavaScriptCore/runtime/JSStringJoiner.cpp \
	Source/JavaScriptCore/runtime/JSStringJoiner.h \
696 697
	Source/JavaScriptCore/runtime/JSString.cpp \
	Source/JavaScriptCore/runtime/JSString.h \
698 699
	Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp \
	Source/JavaScriptCore/runtime/JSSymbolTableObject.h \
700 701
	Source/JavaScriptCore/runtime/JSType.h \
	Source/JavaScriptCore/runtime/JSTypeInfo.h \
702 703 704
	Source/JavaScriptCore/runtime/JSCJSValue.cpp \
	Source/JavaScriptCore/runtime/JSCJSValue.h \
	Source/JavaScriptCore/runtime/JSCJSValueInlines.h \
705 706
	Source/JavaScriptCore/runtime/JSVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSVariableObject.h \
707
	Source/JavaScriptCore/runtime/JSWithScope.h \
708 709 710 711 712 713
	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 \
714
	Source/JavaScriptCore/runtime/MatchResult.h \
715 716
	Source/JavaScriptCore/runtime/MathObject.cpp \
	Source/JavaScriptCore/runtime/MathObject.h \
717
	Source/JavaScriptCore/runtime/MemoryStatistics.h \
718 719 720 721 722 723
	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 \
724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740
	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 \
741 742
	Source/JavaScriptCore/runtime/Options.cpp \
	Source/JavaScriptCore/runtime/Options.h \
743
	Source/JavaScriptCore/runtime/PrivateName.h \
744 745 746
	Source/JavaScriptCore/runtime/PropertyDescriptor.cpp \
	Source/JavaScriptCore/runtime/PropertyDescriptor.h \
	Source/JavaScriptCore/runtime/PropertyMapHashTable.h \
747
	Source/JavaScriptCore/runtime/PropertyName.h \
748 749
	Source/JavaScriptCore/runtime/PropertyNameArray.cpp \
	Source/JavaScriptCore/runtime/PropertyNameArray.h \
750
	Source/JavaScriptCore/runtime/PropertyOffset.h \
751 752
	Source/JavaScriptCore/runtime/PropertySlot.cpp \
	Source/JavaScriptCore/runtime/PropertySlot.h \
753
	Source/JavaScriptCore/runtime/PropertyTable.cpp \
754 755
	Source/JavaScriptCore/runtime/PrototypeMap.cpp \
	Source/JavaScriptCore/runtime/PrototypeMap.h \
756
	Source/JavaScriptCore/runtime/PropertyStorage.h \
757
	Source/JavaScriptCore/runtime/Protect.h \
758
	Source/JavaScriptCore/runtime/PutDirectIndexMode.h \
759 760 761 762 763 764 765 766
	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 \
767
	Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp \
768
	Source/JavaScriptCore/runtime/RegExpMatchesArray.h \
769 770
	Source/JavaScriptCore/runtime/RegExpCachedResult.cpp \
	Source/JavaScriptCore/runtime/RegExpCachedResult.h \
771 772 773 774
	Source/JavaScriptCore/runtime/RegExpObject.cpp \
	Source/JavaScriptCore/runtime/RegExpObject.h \
	Source/JavaScriptCore/runtime/RegExpPrototype.cpp \
	Source/JavaScriptCore/runtime/RegExpPrototype.h \
775
	Source/JavaScriptCore/runtime/Reject.h \
776 777
	Source/JavaScriptCore/runtime/SamplingCounter.cpp \
	Source/JavaScriptCore/runtime/SamplingCounter.h \
778 779
	Source/JavaScriptCore/runtime/SmallStrings.cpp \
	Source/JavaScriptCore/runtime/SmallStrings.h \
780 781
	Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp \
	Source/JavaScriptCore/runtime/SparseArrayValueMap.h \
782 783 784 785 786 787 788 789 790 791 792 793 794 795
	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 \
796
	Source/JavaScriptCore/runtime/StructureInlines.h \
797 798 799
	Source/JavaScriptCore/runtime/StructureRareData.cpp \
	Source/JavaScriptCore/runtime/StructureRareData.h \
	Source/JavaScriptCore/runtime/StructureRareDataInlines.h \
800
	Source/JavaScriptCore/runtime/StructureTransitionTable.h \
801
	Source/JavaScriptCore/runtime/SymbolTable.cpp \
802 803
	Source/JavaScriptCore/runtime/SymbolTable.h \
	Source/JavaScriptCore/runtime/Tracing.h \
804
	Source/JavaScriptCore/runtime/TypedArrayDescriptor.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
805
	Source/JavaScriptCore/runtime/Uint16WithFraction.h \
806
	Source/JavaScriptCore/runtime/VMStackBounds.h \
807 808 809
	Source/JavaScriptCore/runtime/Watchdog.cpp \
	Source/JavaScriptCore/runtime/Watchdog.h \
	Source/JavaScriptCore/runtime/WatchdogNone.cpp \
810 811 812
	Source/JavaScriptCore/runtime/WeakGCMap.h \
	Source/JavaScriptCore/runtime/WeakRandom.h \
	Source/JavaScriptCore/runtime/WriteBarrier.h \
813 814 815 816 817 818
	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 \
819
	Source/JavaScriptCore/yarr/Yarr.h \
820 821
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp \
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h \
822 823 824 825 826 827 828 829 830 831
	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

832
llint_nosources += \
wingo@igalia.com's avatar
wingo@igalia.com committed
833 834 835 836
	Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter.asm

837
offlineasm_nosources += \
838
	Source/JavaScriptCore/offlineasm/arm.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
839 840 841
	Source/JavaScriptCore/offlineasm/asm.rb \
	Source/JavaScriptCore/offlineasm/ast.rb \
	Source/JavaScriptCore/offlineasm/backends.rb \
842
	Source/JavaScriptCore/offlineasm/cloop.rb \
843
	Source/JavaScriptCore/offlineasm/config.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
844 845
	Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb \
	Source/JavaScriptCore/offlineasm/instructions.rb \
846
	Source/JavaScriptCore/offlineasm/mips.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
847 848 849 850
	Source/JavaScriptCore/offlineasm/offsets.rb \
	Source/JavaScriptCore/offlineasm/opt.rb \
	Source/JavaScriptCore/offlineasm/parser.rb \
	Source/JavaScriptCore/offlineasm/registers.rb \
851
	Source/JavaScriptCore/offlineasm/risc.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
852 853
	Source/JavaScriptCore/offlineasm/self_hash.rb \
	Source/JavaScriptCore/offlineasm/settings.rb \
854
	Source/JavaScriptCore/offlineasm/sh4.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
855 856 857
	Source/JavaScriptCore/offlineasm/transform.rb \
	Source/JavaScriptCore/offlineasm/x86.rb

858 859 860 861 862 863 864 865 866 867 868 869
# 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
870
Programs_LLIntOffsetsExtractor_SOURCES = \
871
	Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
wingo@igalia.com's avatar
wingo@igalia.com committed
872

873
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_SOURCES = \
874
	Source/JavaScriptCore/JSCTypedArrayStubs.h \
875
	Source/JavaScriptCore/jsc.cpp