source: webkit/trunk/Source/JavaScriptCore/Sources.txt@ 288541

Last change on this file since 288541 was 288261, checked in by [email protected], 3 years ago

Update ARM64EHash
https://bugs.webkit.org/show_bug.cgi?id=235192

Reviewed by Mark Lam.

Source/JavaScriptCore:

  • CMakeLists.txt:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Sources.txt:
  • assembler/AssemblerBuffer.h:

(JSC::ARM64EHash::ARM64EHash):
(JSC::ARM64EHash::~ARM64EHash):
(JSC::ARM64EHash::allocatePinForCurrentThreadAndInitializeHash):
(JSC::ARM64EHash::deallocatePinForCurrentThread):
(JSC::ARM64EHash::update):
(JSC::ARM64EHash::pin):
(JSC::ARM64EHash::currentHash):
(JSC::ARM64EHash::setUpdatedHash):
(JSC::AssemblerBuffer::AssemblerBuffer):
(JSC::AssemblerBuffer::arm64eHash):
(JSC::AssemblerBuffer::putIntegralUnchecked):
(JSC::ARM64EHash::bitsForDiversifier): Deleted.

  • assembler/LinkBuffer.cpp:

(JSC::LinkBuffer::copyCompactAndLinkCode):
(JSC::LinkBuffer::allocate):

  • assembler/SecureARM64EHashPins.cpp: Added.

(JSC::WriteToJITRegionScope::WriteToJITRegionScope):
(JSC::WriteToJITRegionScope::~WriteToJITRegionScope):
(JSC::ValidateNonReentrancyScope::ValidateNonReentrancyScope):
(JSC::ValidateNonReentrancyScope::~ValidateNonReentrancyScope):
(JSC::allocateInExecutableMemory):
(JSC::SecureARM64EHashPins::Page::Page):
(JSC::initializePage):
(JSC::SecureARM64EHashPins::metadata):
(JSC::SecureARM64EHashPins::initializeAtStartup):
(JSC::SecureARM64EHashPins::allocatePinForCurrentThreadImpl):
(JSC::SecureARM64EHashPins::allocatePinForCurrentThread):
(JSC::SecureARM64EHashPins::deallocatePinForCurrentThread):

  • assembler/SecureARM64EHashPins.h: Added.

(JSC::SecureARM64EHashPins::firstPage):

  • assembler/SecureARM64EHashPinsInlines.h: Added.

(JSC::SecureARM64EHashPins::keyForCurrentThread):
(JSC::SecureARM64EHashPins::forEachPage):
(JSC::SecureARM64EHashPins::forEachEntry):
(JSC::SecureARM64EHashPins::findFirstEntry):
(JSC::SecureARM64EHashPins::pinForCurrentThread):

  • heap/MarkedBlock.h:
  • heap/MarkedSpace.h:
  • heap/SlotVisitor.h:
  • jit/BaselineJITPlan.cpp:

(JSC::BaselineJITPlan::BaselineJITPlan):
(JSC::BaselineJITPlan::compileInThreadImpl):

  • jit/ExecutableAllocator.cpp:
  • parser/Parser.h:
  • runtime/InitializeThreading.cpp:

(JSC::initialize):

  • runtime/IterationStatus.h: Removed.
  • runtime/JSCConfig.h:
  • wasm/WasmAirIRGenerator.cpp:

(JSC::Wasm::parseAndCompileAir):

  • wasm/WasmB3IRGenerator.cpp:

(JSC::Wasm::parseAndCompileB3):

  • wasm/WasmBBQPlan.cpp:

(JSC::Wasm::BBQPlan::compileFunction):

Source/WTF:

  • WTF.xcodeproj/project.pbxproj:
  • wtf/Bitmap.h:

(WTF::WordType>::set):
(WTF::WordType>::forEachSetBit const):

  • wtf/CMakeLists.txt:
  • wtf/IterationStatus.h: Added.
File size: 33.1 KB
Line 
1// Copyright (C) 2017-2021 Apple Inc. All rights reserved.
2//
3// Redistribution and use in source and binary forms, with or without
4// modification, are permitted provided that the following conditions
5// are met:
6// 1. Redistributions of source code must retain the above copyright
7// notice, this list of conditions and the following disclaimer.
8// 2. Redistributions in binary form must reproduce the above copyright
9// notice, this list of conditions and the following disclaimer in the
10// documentation and/or other materials provided with the distribution.
11//
12// THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
13// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
14// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
15// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
16// BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
17// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
18// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
19// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
20// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
21// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
22// THE POSSIBILITY OF SUCH DAMAGE.
23
24API/JSAPIGlobalObject.cpp
25API/JSAPIValueWrapper.cpp
26API/JSBase.cpp
27API/JSCTestRunnerUtils.cpp
28API/JSCallbackConstructor.cpp
29API/JSCallbackFunction.cpp
30API/JSCallbackObject.cpp
31API/JSClassRef.cpp
32API/JSContextRef.cpp
33API/JSHeapFinalizerPrivate.cpp
34API/JSLockRef.cpp
35API/JSMarkingConstraintPrivate.cpp
36API/JSObjectRef.cpp
37API/JSTypedArray.cpp
38API/JSScriptRef.cpp
39API/JSStringRef.cpp
40API/JSValueRef.cpp
41API/JSWeakObjectMapRefPrivate.cpp
42API/JSWeakPrivate.cpp
43API/JSWeakValue.cpp
44API/MarkedJSValueRefArray.cpp
45API/OpaqueJSString.cpp
46
47assembler/AbstractMacroAssembler.cpp
48assembler/AssemblerBuffer.cpp
49assembler/CPU.cpp
50assembler/JITOperationList.cpp
51assembler/LinkBuffer.cpp
52assembler/MacroAssembler.cpp
53assembler/MacroAssemblerARM64.cpp
54assembler/MacroAssemblerARMv7.cpp
55assembler/MacroAssemblerCodeRef.cpp
56assembler/MacroAssemblerMIPS.cpp
57assembler/MacroAssemblerPrinter.cpp
58assembler/MacroAssemblerRISCV64.cpp
59assembler/MacroAssemblerX86Common.cpp
60assembler/PerfLog.cpp
61assembler/Printer.cpp
62assembler/ProbeContext.cpp
63assembler/ProbeStack.cpp
64assembler/SecureARM64EHashPins.cpp
65
66b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp
67b3/air/AirAllocateRegistersAndStackByLinearScan.cpp
68b3/air/AirAllocateRegistersByGraphColoring.cpp
69b3/air/AirAllocateStackByGraphColoring.cpp
70b3/air/AirArg.cpp
71b3/air/AirBasicBlock.cpp
72b3/air/AirBlockInsertionSet.cpp
73b3/air/AirBreakCriticalEdges.cpp
74b3/air/AirCCallSpecial.cpp
75b3/air/AirCCallingConvention.cpp
76b3/air/AirCode.cpp
77b3/air/AirCustom.cpp
78b3/air/AirDisassembler.cpp
79b3/air/AirEliminateDeadCode.cpp
80b3/air/AirEmitShuffle.cpp
81b3/air/AirFixObviousSpills.cpp
82b3/air/AirFixPartialRegisterStalls.cpp
83b3/air/AirFixSpillsAfterTerminals.cpp
84b3/air/AirGenerate.cpp
85b3/air/AirGenerated.cpp
86b3/air/AirHandleCalleeSaves.cpp
87b3/air/AirInsertionSet.cpp
88b3/air/AirInst.cpp
89b3/air/AirKind.cpp
90b3/air/AirLogRegisterPressure.cpp
91b3/air/AirLowerAfterRegAlloc.cpp
92b3/air/AirLowerEntrySwitch.cpp
93b3/air/AirLowerMacros.cpp
94b3/air/AirLowerStackArgs.cpp
95b3/air/AirOptimizeBlockOrder.cpp
96b3/air/AirPadInterference.cpp
97b3/air/AirPhaseInsertionSet.cpp
98b3/air/AirPhaseScope.cpp
99b3/air/AirPrintSpecial.cpp
100b3/air/AirRegLiveness.cpp
101b3/air/AirReportUsedRegisters.cpp
102b3/air/AirSimplifyCFG.cpp
103b3/air/AirSpecial.cpp
104b3/air/AirStackAllocation.cpp
105b3/air/AirStackSlot.cpp
106b3/air/AirStackSlotKind.cpp
107b3/air/AirTmp.cpp
108b3/air/AirTmpWidth.cpp
109b3/air/AirValidate.cpp
110
111b3/B3ArgumentRegValue.cpp
112b3/B3AtomicValue.cpp
113b3/B3Bank.cpp
114b3/B3BasicBlock.cpp
115b3/B3BlockInsertionSet.cpp
116b3/B3BottomTupleValue.cpp
117b3/B3BreakCriticalEdges.cpp
118b3/B3CanonicalizePrePostIncrements.cpp
119b3/B3CCallValue.cpp
120b3/B3CaseCollection.cpp
121b3/B3CheckSpecial.cpp
122b3/B3CheckValue.cpp
123b3/B3Common.cpp
124b3/B3Commutativity.cpp
125b3/B3Compile.cpp
126b3/B3Const32Value.cpp
127b3/B3Const64Value.cpp
128b3/B3ConstDoubleValue.cpp
129b3/B3ConstFloatValue.cpp
130b3/B3ConstrainedValue.cpp
131b3/B3DataSection.cpp
132b3/B3DuplicateTails.cpp
133b3/B3Effects.cpp
134b3/B3EliminateCommonSubexpressions.cpp
135b3/B3EliminateDeadCode.cpp
136b3/B3EnsureLoopPreHeaders.cpp
137b3/B3EstimateStaticExecutionCounts.cpp
138b3/B3ExtractValue.cpp
139b3/B3FenceValue.cpp
140b3/B3FixSSA.cpp
141b3/B3FoldPathConstants.cpp
142b3/B3FrequencyClass.cpp
143b3/B3Generate.cpp
144b3/B3HoistLoopInvariantValues.cpp
145b3/B3InferSwitches.cpp
146b3/B3InsertionSet.cpp
147b3/B3Kind.cpp
148b3/B3LegalizeMemoryOffsets.cpp
149b3/B3LowerMacros.cpp
150b3/B3LowerMacrosAfterOptimizations.cpp
151b3/B3LowerToAir.cpp
152b3/B3MathExtras.cpp
153b3/B3MemoryValue.cpp
154b3/B3MoveConstants.cpp
155b3/B3Opcode.cpp
156b3/B3OptimizeAssociativeExpressionTrees.cpp
157b3/B3Origin.cpp
158b3/B3OriginDump.cpp
159b3/B3PatchpointSpecial.cpp
160b3/B3PatchpointValue.cpp
161b3/B3PhaseScope.cpp
162b3/B3PhiChildren.cpp
163b3/B3Procedure.cpp
164b3/B3PureCSE.cpp
165b3/B3ReduceDoubleToFloat.cpp
166b3/B3ReduceLoopStrength.cpp
167b3/B3ReduceStrength.cpp
168b3/B3SSACalculator.cpp
169b3/B3SlotBaseValue.cpp
170b3/B3StackmapGenerationParams.cpp
171b3/B3StackmapSpecial.cpp
172b3/B3StackmapValue.cpp
173b3/B3SwitchCase.cpp
174b3/B3SwitchValue.cpp
175b3/B3Type.cpp
176b3/B3UpsilonValue.cpp
177b3/B3UseCounts.cpp
178b3/B3Validate.cpp
179b3/B3Value.cpp
180b3/B3ValueKey.cpp
181b3/B3ValueRep.cpp
182b3/B3Variable.cpp
183b3/B3VariableLiveness.cpp
184b3/B3VariableValue.cpp
185b3/B3WasmAddressValue.cpp
186b3/B3WasmBoundsCheckValue.cpp
187b3/B3Width.cpp
188
189bindings/ScriptFunctionCall.cpp
190bindings/ScriptObject.cpp
191bindings/ScriptValue.cpp
192
193builtins/BuiltinExecutables.cpp
194builtins/BuiltinExecutableCreator.cpp
195builtins/BuiltinNames.cpp
196
197bytecode/AccessCase.cpp
198bytecode/AccessCaseSnippetParams.cpp
199bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp
200bytecode/ArithProfile.cpp
201bytecode/ArrayAllocationProfile.cpp
202bytecode/ArrayProfile.cpp
203bytecode/BytecodeBasicBlock.cpp
204bytecode/BytecodeDumper.cpp
205bytecode/BytecodeGeneratorification.cpp
206bytecode/BytecodeIndex.cpp
207bytecode/BytecodeIntrinsicRegistry.cpp
208bytecode/BytecodeLivenessAnalysis.cpp
209bytecode/BytecodeRewriter.cpp
210bytecode/BytecodeUseDef.cpp
211bytecode/CallEdge.cpp
212bytecode/CallLinkInfo.cpp
213bytecode/CallLinkStatus.cpp
214bytecode/CallMode.cpp
215bytecode/CallVariant.cpp
216bytecode/CheckPrivateBrandStatus.cpp
217bytecode/CheckPrivateBrandVariant.cpp
218bytecode/CodeBlock.cpp
219bytecode/CodeBlockHash.cpp
220bytecode/CodeBlockJettisoningWatchpoint.cpp
221bytecode/CodeOrigin.cpp
222bytecode/CodeType.cpp
223bytecode/ComplexGetStatus.cpp
224bytecode/DFGExitProfile.cpp
225bytecode/DataFormat.cpp
226bytecode/DeferredCompilationCallback.cpp
227bytecode/DeferredSourceDump.cpp
228bytecode/DeleteByStatus.cpp
229bytecode/DeleteByVariant.cpp
230bytecode/DirectEvalCodeCache.cpp
231bytecode/EvalCodeBlock.cpp
232bytecode/ExecutableToCodeBlockEdge.cpp
233bytecode/ExecutionCounter.cpp
234bytecode/ExitFlag.cpp
235bytecode/ExitKind.cpp
236bytecode/ExitingInlineKind.cpp
237bytecode/ExitingJITType.cpp
238bytecode/FullCodeOrigin.cpp
239bytecode/FunctionCodeBlock.cpp
240bytecode/GetByStatus.cpp
241bytecode/GetByVariant.cpp
242bytecode/GetterSetterAccessCase.cpp
243bytecode/ICStatusMap.cpp
244bytecode/ICStatusUtils.cpp
245bytecode/InByStatus.cpp
246bytecode/InByVariant.cpp
247bytecode/InlineAccess.cpp
248bytecode/InlineCallFrame.cpp
249bytecode/InlineCallFrameSet.cpp
250bytecode/InstanceOfAccessCase.cpp
251bytecode/InstanceOfStatus.cpp
252bytecode/InstanceOfVariant.cpp
253bytecode/InstructionStream.cpp
254bytecode/IntrinsicGetterAccessCase.cpp
255bytecode/JumpTable.cpp
256bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp
257bytecode/LazyOperandValueProfile.cpp
258bytecode/LinkTimeConstant.cpp
259bytecode/MetadataTable.cpp
260bytecode/MethodOfGettingAValueProfile.cpp
261bytecode/ModuleNamespaceAccessCase.cpp
262bytecode/ModuleProgramCodeBlock.cpp
263bytecode/ObjectPropertyCondition.cpp
264bytecode/ObjectPropertyConditionSet.cpp
265bytecode/Opcode.cpp
266bytecode/ParseHash.cpp
267bytecode/PolyProtoAccessChain.cpp
268bytecode/PolymorphicAccess.cpp
269bytecode/PreciseJumpTargets.cpp
270bytecode/ProgramCodeBlock.cpp
271bytecode/PropertyCondition.cpp
272bytecode/ProxyableAccessCase.cpp
273bytecode/PutByIdFlags.cpp
274bytecode/PutByStatus.cpp
275bytecode/PutByVariant.cpp
276bytecode/RecordedStatuses.cpp
277bytecode/ReduceWhitespace.cpp
278bytecode/Repatch.cpp
279bytecode/SetPrivateBrandStatus.cpp
280bytecode/SetPrivateBrandVariant.cpp
281bytecode/SpeculatedType.cpp
282bytecode/StructureSet.cpp
283bytecode/StructureStubClearingWatchpoint.cpp
284bytecode/StructureStubInfo.cpp
285bytecode/StubInfoSummary.cpp
286bytecode/SuperSampler.cpp
287bytecode/ToThisStatus.cpp
288bytecode/TrackedReferences.cpp
289bytecode/UnlinkedCodeBlock.cpp
290bytecode/UnlinkedCodeBlockGenerator.cpp
291bytecode/UnlinkedEvalCodeBlock.cpp
292bytecode/UnlinkedFunctionCodeBlock.cpp
293bytecode/UnlinkedFunctionExecutable.cpp
294bytecode/UnlinkedMetadataTable.cpp
295bytecode/UnlinkedModuleProgramCodeBlock.cpp
296bytecode/UnlinkedProgramCodeBlock.cpp
297bytecode/ValueRecovery.cpp
298bytecode/VariableWriteFireDetail.cpp
299bytecode/VirtualRegister.cpp
300bytecode/Watchpoint.cpp
301
302// Derived Sources
303BytecodeDumperGenerated.cpp
304
305bytecompiler/BytecodeGenerator.cpp
306bytecompiler/NodesCodegen.cpp
307bytecompiler/ProfileTypeBytecodeFlag.cpp
308
309debugger/Breakpoint.cpp
310debugger/Debugger.cpp
311debugger/DebuggerCallFrame.cpp
312debugger/DebuggerLocation.cpp
313debugger/DebuggerParseData.cpp
314debugger/DebuggerScope.cpp
315
316dfg/DFGAbstractHeap.cpp
317dfg/DFGAbstractInterpreterClobberState.cpp
318dfg/DFGAbstractValue.cpp
319dfg/DFGAbstractValueClobberEpoch.cpp
320dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp
321dfg/DFGAdaptiveStructureWatchpoint.cpp
322dfg/DFGArgumentsEliminationPhase.cpp
323dfg/DFGArgumentsUtilities.cpp
324dfg/DFGArithMode.cpp
325dfg/DFGArrayMode.cpp
326dfg/DFGAtTailAbstractState.cpp
327dfg/DFGAvailability.cpp
328dfg/DFGAvailabilityMap.cpp
329dfg/DFGBackwardsPropagationPhase.cpp
330dfg/DFGBasicBlock.cpp
331dfg/DFGBlockInsertionSet.cpp
332dfg/DFGBlockSet.cpp
333dfg/DFGByteCodeParser.cpp
334dfg/DFGCFAPhase.cpp
335dfg/DFGCFGSimplificationPhase.cpp
336dfg/DFGCPSRethreadingPhase.cpp
337dfg/DFGCSEPhase.cpp
338dfg/DFGCapabilities.cpp
339dfg/DFGCleanUpPhase.cpp
340dfg/DFGClobberSet.cpp
341dfg/DFGClobberize.cpp
342dfg/DFGClobbersExitState.cpp
343dfg/DFGCodeOriginPool.cpp
344dfg/DFGCombinedLiveness.cpp
345dfg/DFGCommon.cpp
346dfg/DFGCommonData.cpp
347dfg/DFGConstantFoldingPhase.cpp
348dfg/DFGConstantHoistingPhase.cpp
349dfg/DFGCriticalEdgeBreakingPhase.cpp
350dfg/DFGDCEPhase.cpp
351dfg/DFGDesiredGlobalProperties.cpp
352dfg/DFGDesiredIdentifiers.cpp
353dfg/DFGDesiredTransitions.cpp
354dfg/DFGDesiredWatchpoints.cpp
355dfg/DFGDesiredWeakReferences.cpp
356dfg/DFGDisassembler.cpp
357dfg/DFGDoesGC.cpp
358dfg/DFGDoesGCCheck.cpp
359dfg/DFGDriver.cpp
360dfg/DFGEdge.cpp
361dfg/DFGEpoch.cpp
362dfg/DFGFailedFinalizer.cpp
363dfg/DFGFinalizer.cpp
364dfg/DFGFixupPhase.cpp
365dfg/DFGFlowIndexing.cpp
366dfg/DFGFlushFormat.cpp
367dfg/DFGFlushedAt.cpp
368dfg/DFGLiveCatchVariablePreservationPhase.cpp
369dfg/DFGFrozenValue.cpp
370dfg/DFGGraph.cpp
371dfg/DFGGraphSafepoint.cpp
372dfg/DFGHeapLocation.cpp
373dfg/DFGInPlaceAbstractState.cpp
374dfg/DFGInsertionSet.cpp
375dfg/DFGIntegerCheckCombiningPhase.cpp
376dfg/DFGIntegerRangeOptimizationPhase.cpp
377dfg/DFGInvalidationPointInjectionPhase.cpp
378dfg/DFGJITCode.cpp
379dfg/DFGJITCompiler.cpp
380dfg/DFGJITFinalizer.cpp
381dfg/DFGJumpReplacement.cpp
382dfg/DFGLICMPhase.cpp
383dfg/DFGLazyJSValue.cpp
384dfg/DFGLazyNode.cpp
385dfg/DFGLivenessAnalysisPhase.cpp
386dfg/DFGLoopPreHeaderCreationPhase.cpp
387dfg/DFGMayExit.cpp
388dfg/DFGMinifiedGraph.cpp
389dfg/DFGMinifiedNode.cpp
390dfg/DFGMultiGetByOffsetData.cpp
391dfg/DFGNode.cpp
392dfg/DFGNodeAbstractValuePair.cpp
393dfg/DFGNodeFlags.cpp
394dfg/DFGNodeFlowProjection.cpp
395dfg/DFGNodeOrigin.cpp
396dfg/DFGOSRAvailabilityAnalysisPhase.cpp
397dfg/DFGOSREntry.cpp
398dfg/DFGOSREntrypointCreationPhase.cpp
399dfg/DFGOSRExit.cpp
400dfg/DFGOSRExitBase.cpp
401dfg/DFGOSRExitCompilerCommon.cpp
402dfg/DFGOSRExitFuzz.cpp
403dfg/DFGOSRExitJumpPlaceholder.cpp
404dfg/DFGObjectAllocationSinkingPhase.cpp
405dfg/DFGObjectMaterializationData.cpp
406dfg/DFGOperations.cpp
407dfg/DFGPhantomInsertionPhase.cpp
408dfg/DFGPhase.cpp
409dfg/DFGPhiChildren.cpp
410dfg/DFGPlan.cpp
411dfg/DFGPredictionInjectionPhase.cpp
412dfg/DFGPredictionPropagationPhase.cpp
413dfg/DFGPromotedHeapLocation.cpp
414dfg/DFGPureValue.cpp
415dfg/DFGPutStackSinkingPhase.cpp
416dfg/DFGRegisteredStructureSet.cpp
417dfg/DFGSSACalculator.cpp
418dfg/DFGSSAConversionPhase.cpp
419dfg/DFGSSALoweringPhase.cpp
420dfg/DFGSnippetParams.cpp
421// These files take a long time to compile so we do them individually.
422dfg/DFGSpeculativeJIT.cpp @no-unify
423dfg/DFGSpeculativeJIT32_64.cpp @no-unify
424dfg/DFGSpeculativeJIT64.cpp @no-unify
425dfg/DFGStackLayoutPhase.cpp
426dfg/DFGStaticExecutionCountEstimationPhase.cpp
427dfg/DFGStoreBarrierClusteringPhase.cpp
428dfg/DFGStoreBarrierInsertionPhase.cpp
429dfg/DFGStrengthReductionPhase.cpp
430dfg/DFGStructureAbstractValue.cpp
431dfg/DFGThunks.cpp
432dfg/DFGTierUpCheckInjectionPhase.cpp
433dfg/DFGToFTLDeferredCompilationCallback.cpp
434dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp
435dfg/DFGTransition.cpp
436dfg/DFGTypeCheckHoistingPhase.cpp
437dfg/DFGUnificationPhase.cpp
438dfg/DFGUseKind.cpp
439dfg/DFGValidate.cpp
440dfg/DFGValueRepReductionPhase.cpp
441dfg/DFGValueSource.cpp
442dfg/DFGValueStrength.cpp
443dfg/DFGVarargsForwardingPhase.cpp
444dfg/DFGVariableAccessData.cpp
445dfg/DFGVariableAccessDataDump.cpp
446dfg/DFGVariableEvent.cpp
447dfg/DFGVariableEventStream.cpp
448dfg/DFGVirtualRegisterAllocationPhase.cpp
449dfg/DFGWatchpointCollectionPhase.cpp
450
451disassembler/ARM64Disassembler.cpp
452disassembler/CapstoneDisassembler.cpp
453disassembler/Disassembler.cpp
454disassembler/RISCV64Disassembler.cpp
455disassembler/X86Disassembler.cpp
456
457disassembler/ARM64/A64DOpcode.cpp
458
459domjit/DOMJITAbstractHeap.cpp
460domjit/DOMJITHeapRange.cpp
461
462ftl/FTLAbstractHeap.cpp
463ftl/FTLAbstractHeapRepository.cpp
464ftl/FTLAvailableRecovery.cpp
465ftl/FTLCapabilities.cpp
466ftl/FTLCommonValues.cpp
467ftl/FTLCompile.cpp
468ftl/FTLExceptionTarget.cpp
469ftl/FTLExitArgument.cpp
470ftl/FTLExitArgumentForOperand.cpp
471ftl/FTLExitPropertyValue.cpp
472ftl/FTLExitTimeObjectMaterialization.cpp
473ftl/FTLExitValue.cpp
474ftl/FTLFail.cpp
475ftl/FTLForOSREntryJITCode.cpp
476ftl/FTLJITCode.cpp
477ftl/FTLJITFinalizer.cpp
478ftl/FTLLazySlowPath.cpp
479ftl/FTLLink.cpp
480ftl/FTLLocation.cpp
481// This file takes a long time to compile so we do it individually.
482ftl/FTLLowerDFGToB3.cpp @no-unify
483ftl/FTLOSREntry.cpp
484ftl/FTLOSRExit.cpp
485ftl/FTLOSRExitCompiler.cpp
486ftl/FTLOSRExitHandle.cpp
487ftl/FTLOperations.cpp
488ftl/FTLOutput.cpp
489ftl/FTLPatchpointExceptionHandle.cpp
490ftl/FTLRecoveryOpcode.cpp
491ftl/FTLSaveRestore.cpp
492ftl/FTLSlowPathCall.cpp
493ftl/FTLSlowPathCallKey.cpp
494ftl/FTLSnippetParams.cpp
495ftl/FTLState.cpp
496ftl/FTLThunks.cpp
497ftl/FTLValueRange.cpp
498
499heap/AlignedMemoryAllocator.cpp
500heap/Allocator.cpp
501heap/BlockDirectory.cpp
502heap/CellAttributes.cpp
503heap/CellContainer.cpp
504heap/CodeBlockSet.cpp
505heap/CollectionScope.cpp
506heap/CollectorPhase.cpp
507heap/CompleteSubspace.cpp
508heap/ConservativeRoots.cpp
509heap/DeferGC.cpp
510heap/DestructionMode.cpp
511heap/EdenGCActivityCallback.cpp
512heap/FastMallocAlignedMemoryAllocator.cpp
513heap/FullGCActivityCallback.cpp
514heap/FreeList.cpp
515heap/GCActivityCallback.cpp
516heap/GCConductor.cpp
517heap/GCLogging.cpp
518heap/GCRequest.cpp
519heap/GCSegmentedArray.cpp
520heap/GigacageAlignedMemoryAllocator.cpp
521heap/HandleSet.cpp
522heap/Heap.cpp
523heap/HeapCell.cpp
524heap/HeapCellType.cpp
525heap/HeapFinalizerCallback.cpp
526heap/HeapHelperPool.cpp
527heap/HeapProfiler.cpp
528heap/HeapSnapshot.cpp
529heap/HeapSnapshotBuilder.cpp
530heap/IncrementalSweeper.cpp
531heap/IsoAlignedMemoryAllocator.cpp
532heap/IsoCellSet.cpp
533heap/IsoHeapCellType.cpp
534heap/IsoSubspace.cpp
535heap/IsoSubspacePerVM.cpp
536heap/JITStubRoutineSet.cpp
537heap/PreciseAllocation.cpp
538heap/LocalAllocator.cpp
539heap/MachineStackMarker.cpp
540heap/MarkStack.cpp
541heap/MarkStackMergingConstraint.cpp
542heap/MarkedBlock.cpp
543heap/MarkedSpace.cpp
544heap/MarkingConstraint.cpp
545heap/MarkingConstraintSet.cpp
546heap/MarkingConstraintSolver.cpp
547heap/MutatorScheduler.cpp
548heap/MutatorState.cpp
549heap/RootMarkReason.cpp
550heap/SimpleMarkingConstraint.cpp
551heap/SlotVisitor.cpp
552heap/SpaceTimeMutatorScheduler.cpp
553heap/StochasticSpaceTimeMutatorScheduler.cpp
554heap/StopIfNecessaryTimer.cpp
555heap/Subspace.cpp
556heap/SynchronousStopTheWorldMutatorScheduler.cpp
557heap/Synchronousness.cpp
558heap/VerifierSlotVisitor.cpp
559heap/VisitRaceKey.cpp
560heap/Weak.cpp
561heap/WeakBlock.cpp
562heap/WeakHandleOwner.cpp
563heap/WeakSet.cpp
564heap/WriteBarrierSupport.cpp
565
566inspector/AsyncStackTrace.cpp
567inspector/ConsoleMessage.cpp
568inspector/ContentSearchUtilities.cpp
569inspector/IdentifiersFactory.cpp
570inspector/InjectedScript.cpp
571inspector/InjectedScriptBase.cpp
572inspector/InjectedScriptHost.cpp
573inspector/InjectedScriptManager.cpp
574inspector/InjectedScriptModule.cpp
575inspector/InspectorAgentRegistry.cpp
576inspector/InspectorFrontendRouter.cpp
577inspector/InspectorBackendDispatcher.cpp
578inspector/InspectorTarget.cpp
579inspector/JSGlobalObjectConsoleClient.cpp
580inspector/JSGlobalObjectDebugger.cpp
581inspector/JSGlobalObjectInspectorController.cpp
582inspector/JSInjectedScriptHost.cpp
583inspector/JSInjectedScriptHostPrototype.cpp
584inspector/JSJavaScriptCallFrame.cpp
585inspector/JSJavaScriptCallFramePrototype.cpp
586inspector/JavaScriptCallFrame.cpp
587inspector/PerGlobalObjectWrapperWorld.cpp
588inspector/ScriptArguments.cpp
589inspector/ScriptCallFrame.cpp
590inspector/ScriptCallStack.cpp
591inspector/ScriptCallStackFactory.cpp
592
593// Derived Sources
594inspector/InspectorBackendDispatchers.cpp
595inspector/InspectorFrontendDispatchers.cpp
596inspector/InspectorProtocolObjects.cpp
597
598inspector/agents/InspectorAgent.cpp
599inspector/agents/InspectorAuditAgent.cpp
600inspector/agents/InspectorConsoleAgent.cpp
601inspector/agents/InspectorDebuggerAgent.cpp
602inspector/agents/InspectorHeapAgent.cpp
603inspector/agents/InspectorRuntimeAgent.cpp
604inspector/agents/InspectorScriptProfilerAgent.cpp
605inspector/agents/InspectorTargetAgent.cpp
606inspector/agents/JSGlobalObjectAuditAgent.cpp
607inspector/agents/JSGlobalObjectDebuggerAgent.cpp
608inspector/agents/JSGlobalObjectRuntimeAgent.cpp
609
610interpreter/AbstractPC.cpp
611interpreter/CLoopStack.cpp
612interpreter/CallFrame.cpp
613interpreter/Interpreter.cpp
614interpreter/ShadowChicken.cpp
615interpreter/StackVisitor.cpp
616
617jit/AssemblyHelpers.cpp
618jit/BaselineJITCode.cpp
619jit/BaselineJITPlan.cpp
620jit/BinarySwitch.cpp
621jit/CCallHelpers.cpp
622jit/CachedRecovery.cpp
623jit/CallFrameShuffleData.cpp
624jit/CallFrameShuffler.cpp
625jit/CallFrameShuffler32_64.cpp
626jit/CallFrameShuffler64.cpp
627jit/ExecutableAllocationFuzz.cpp
628jit/ExecutableAllocator.cpp
629jit/GCAwareJITStubRoutine.cpp
630jit/GPRInfo.cpp
631jit/ICStats.cpp
632jit/IntrinsicEmitter.cpp
633jit/JIT.cpp
634jit/JITAddGenerator.cpp
635jit/JITArithmetic.cpp
636jit/JITBitAndGenerator.cpp
637jit/JITBitOrGenerator.cpp
638jit/JITBitXorGenerator.cpp
639jit/JITCall.cpp
640jit/JITCode.cpp
641jit/JITCompilation.cpp
642jit/JITCompilationKey.cpp
643jit/JITCompilationMode.cpp
644jit/JITDisassembler.cpp
645jit/JITDivGenerator.cpp
646jit/JITExceptions.cpp
647jit/JITInlineCacheGenerator.cpp
648jit/JITLeftShiftGenerator.cpp
649jit/JITMulGenerator.cpp
650jit/JITNegGenerator.cpp
651jit/JITOpaqueByproducts.cpp
652jit/JITOpcodes.cpp
653jit/JITOpcodes32_64.cpp
654jit/JITOperations.cpp
655jit/JITPlan.cpp
656jit/JITPropertyAccess.cpp
657jit/JITRightShiftGenerator.cpp
658jit/JITSafepoint.cpp
659jit/JITSizeStatistics.cpp
660jit/JITStubRoutine.cpp
661jit/JITSubGenerator.cpp
662jit/JITThunks.cpp
663jit/JITToDFGDeferredCompilationCallback.cpp
664jit/JITWorklist.cpp
665jit/JITWorklistThread.cpp
666jit/PCToCodeOriginMap.cpp
667jit/PolymorphicCallStubRoutine.cpp
668jit/Reg.cpp
669jit/RegisterAtOffset.cpp
670jit/RegisterAtOffsetList.cpp
671jit/RegisterSet.cpp
672jit/ScratchRegisterAllocator.cpp
673jit/SetupVarargsFrame.cpp
674jit/SlowPathCall.cpp
675jit/TagRegistersMode.cpp
676jit/TempRegisterSet.cpp
677jit/ThunkGenerators.cpp
678
679llint/LLIntCLoop.cpp
680llint/LLIntData.cpp
681llint/LLIntEntrypoint.cpp
682llint/LLIntExceptions.cpp
683llint/LLIntSlowPaths.cpp
684llint/LLIntThunks.cpp
685
686parser/Lexer.cpp
687parser/ModuleAnalyzer.cpp
688parser/Nodes.cpp
689parser/NodesAnalyzeModule.cpp
690parser/Parser.cpp
691parser/ParserArena.cpp
692parser/SourceProvider.cpp
693parser/SourceProviderCache.cpp
694parser/UnlinkedSourceCode.cpp
695parser/VariableEnvironment.cpp
696
697profiler/ProfilerBytecode.cpp
698profiler/ProfilerBytecodeSequence.cpp
699profiler/ProfilerBytecodes.cpp
700profiler/ProfilerCompilation.cpp
701profiler/ProfilerCompilationKind.cpp
702profiler/ProfilerCompiledBytecode.cpp
703profiler/ProfilerDatabase.cpp
704profiler/ProfilerEvent.cpp
705profiler/ProfilerJettisonReason.cpp
706profiler/ProfilerOSRExit.cpp
707profiler/ProfilerOSRExitSite.cpp
708profiler/ProfilerOrigin.cpp
709profiler/ProfilerOriginStack.cpp
710profiler/ProfilerProfiledBytecodes.cpp
711profiler/ProfilerUID.cpp
712
713runtime/AbstractModuleRecord.cpp
714runtime/AggregateError.cpp
715runtime/AggregateErrorConstructor.cpp
716runtime/AggregateErrorPrototype.cpp
717runtime/ArgList.cpp
718runtime/ArrayBuffer.cpp
719runtime/ArrayBufferView.cpp
720runtime/ArrayConstructor.cpp
721runtime/ArrayConventions.cpp
722runtime/ArrayIteratorPrototype.cpp
723runtime/ArrayPrototype.cpp
724runtime/AsyncFromSyncIteratorPrototype.cpp
725runtime/AsyncGeneratorFunctionConstructor.cpp
726runtime/AsyncGeneratorFunctionPrototype.cpp
727runtime/AsyncGeneratorPrototype.cpp
728runtime/AsyncIteratorPrototype.cpp
729runtime/AtomicsObject.cpp
730runtime/AsyncFunctionConstructor.cpp
731runtime/AsyncFunctionPrototype.cpp
732runtime/BasicBlockLocation.cpp
733runtime/BigIntConstructor.cpp
734runtime/BigIntObject.cpp
735runtime/BigIntPrototype.cpp
736runtime/BooleanConstructor.cpp
737runtime/BooleanObject.cpp
738runtime/BooleanPrototype.cpp
739runtime/BrandedStructure.cpp
740runtime/BytecodeCacheError.cpp
741runtime/CallData.cpp
742runtime/CachePayload.cpp
743runtime/CacheUpdate.cpp
744runtime/CacheableIdentifier.cpp
745runtime/CachedBytecode.cpp
746runtime/CachedSpecialPropertyAdaptiveStructureWatchpoint.cpp
747runtime/CachedTypes.cpp
748runtime/CatchScope.cpp
749runtime/ClassInfo.cpp
750runtime/ClonedArguments.cpp
751runtime/CodeCache.cpp
752runtime/CodeSpecializationKind.cpp
753runtime/CommonIdentifiers.cpp
754runtime/CommonSlowPaths.cpp
755runtime/CompilationResult.cpp
756runtime/Completion.cpp
757runtime/ConfigFile.cpp
758runtime/ConsoleClient.cpp
759runtime/ConsoleObject.cpp
760runtime/ConstantMode.cpp
761runtime/ConstructData.cpp
762runtime/ControlFlowProfiler.cpp
763runtime/CustomGetterSetter.cpp
764runtime/DOMAttributeGetterSetter.cpp
765runtime/DataView.cpp
766runtime/DateConstructor.cpp
767runtime/DateConversion.cpp
768runtime/DateInstance.cpp
769runtime/DatePrototype.cpp
770runtime/DirectArguments.cpp
771runtime/DirectArgumentsOffset.cpp
772runtime/DirectEvalExecutable.cpp
773runtime/DoublePredictionFuzzerAgent.cpp
774runtime/DumpContext.cpp
775runtime/ECMAMode.cpp
776runtime/EnsureStillAliveHere.cpp
777runtime/Error.cpp
778runtime/ErrorConstructor.cpp
779runtime/ErrorHandlingScope.cpp
780runtime/ErrorInstance.cpp
781runtime/ErrorPrototype.cpp
782runtime/ErrorType.cpp
783runtime/EvalExecutable.cpp
784runtime/Exception.cpp
785runtime/ExceptionEventLocation.cpp
786runtime/ExceptionFuzz.cpp
787runtime/ExceptionHelpers.cpp
788runtime/ExceptionScope.cpp
789runtime/ExecutableBase.cpp
790runtime/FileBasedFuzzerAgent.cpp
791runtime/FileBasedFuzzerAgentBase.cpp
792runtime/FinalizationRegistryConstructor.cpp
793runtime/FinalizationRegistryPrototype.cpp
794runtime/FunctionConstructor.cpp
795runtime/FunctionExecutable.cpp
796runtime/FunctionExecutableDump.cpp
797runtime/FunctionHasExecutedCache.cpp
798runtime/FunctionPrototype.cpp
799runtime/FunctionRareData.cpp
800runtime/FuzzerAgent.cpp
801runtime/FuzzerPredictions.cpp
802runtime/GeneratorFunctionConstructor.cpp
803runtime/GeneratorFunctionPrototype.cpp
804runtime/GeneratorPrototype.cpp
805runtime/GetPutInfo.cpp
806runtime/GetterSetter.cpp
807runtime/GlobalExecutable.cpp
808runtime/HashMapImpl.cpp
809runtime/Identifier.cpp
810runtime/IndexingType.cpp
811runtime/IndirectEvalExecutable.cpp
812runtime/InitializeThreading.cpp
813runtime/InternalFunction.cpp
814runtime/Intrinsic.cpp
815runtime/IntlCache.cpp
816runtime/IntlCollator.cpp
817runtime/IntlCollatorConstructor.cpp
818runtime/IntlCollatorPrototype.cpp
819runtime/IntlDateTimeFormat.cpp @no-unify // Confine U_HIDE_DRAFT_API's effect to this file.
820runtime/IntlDateTimeFormatConstructor.cpp
821runtime/IntlDateTimeFormatPrototype.cpp
822runtime/IntlDisplayNames.cpp
823runtime/IntlDisplayNamesConstructor.cpp
824runtime/IntlDisplayNamesPrototype.cpp
825runtime/IntlListFormat.cpp @no-unify // Confine U_HIDE_DRAFT_API's effect in this file.
826runtime/IntlListFormatConstructor.cpp
827runtime/IntlListFormatPrototype.cpp
828runtime/IntlLocale.cpp
829runtime/IntlLocaleConstructor.cpp
830runtime/IntlLocalePrototype.cpp
831runtime/IntlNumberFormat.cpp @no-unify // Confine U_HIDE_DRAFT_API's effect in this file.
832runtime/IntlNumberFormatConstructor.cpp
833runtime/IntlNumberFormatPrototype.cpp
834runtime/IntlObject.cpp
835runtime/IntlPluralRules.cpp @no-unify // Confine U_HIDE_DRAFT_API's effect to this file.
836runtime/IntlPluralRulesConstructor.cpp
837runtime/IntlPluralRulesPrototype.cpp
838runtime/IntlRelativeTimeFormat.cpp
839runtime/IntlRelativeTimeFormatConstructor.cpp
840runtime/IntlRelativeTimeFormatPrototype.cpp
841runtime/IntlSegmentIterator.cpp
842runtime/IntlSegmentIteratorPrototype.cpp
843runtime/IntlSegmenter.cpp
844runtime/IntlSegmenterConstructor.cpp
845runtime/IntlSegmenterPrototype.cpp
846runtime/IntlSegments.cpp
847runtime/IntlSegmentsPrototype.cpp
848runtime/IntlWorkaround.cpp @no-unify // Confine U_HIDE_DRAFT_API's effect to this file.
849runtime/ISO8601.cpp
850runtime/IteratorOperations.cpp
851runtime/IteratorPrototype.cpp
852runtime/JSArray.cpp
853runtime/JSArrayBuffer.cpp
854runtime/JSArrayBufferConstructor.cpp
855runtime/JSArrayBufferPrototype.cpp
856runtime/JSArrayBufferView.cpp
857runtime/JSAsyncFunction.cpp
858runtime/JSAsyncGenerator.cpp
859runtime/JSAsyncGeneratorFunction.cpp
860runtime/JSArrayIterator.cpp
861runtime/JSBigInt.cpp
862runtime/JSBoundFunction.cpp
863runtime/JSCConfig.cpp
864runtime/JSCJSValue.cpp
865runtime/JSCPtrTag.cpp
866runtime/JSCallee.cpp
867runtime/JSCell.cpp
868runtime/JSCustomGetterFunction.cpp
869runtime/JSCustomSetterFunction.cpp
870runtime/JSDataView.cpp
871runtime/JSDataViewPrototype.cpp
872runtime/JSDateMath.cpp @no-unify // Confine U_SHOW_CPLUSPLUS_API's effect to this file.
873runtime/JSDestructibleObjectHeapCellType.cpp
874runtime/JSFinalizationRegistry.cpp
875runtime/JSFunction.cpp
876runtime/JSGenerator.cpp
877runtime/JSGeneratorFunction.cpp
878runtime/JSGlobalLexicalEnvironment.cpp
879runtime/JSGlobalObject.cpp
880runtime/JSGlobalObjectDebuggable.cpp
881runtime/JSGlobalObjectFunctions.cpp
882runtime/JSImmutableButterfly.cpp
883runtime/JSInternalPromise.cpp
884runtime/JSInternalPromiseConstructor.cpp
885runtime/JSInternalPromisePrototype.cpp
886runtime/JSLexicalEnvironment.cpp
887runtime/JSLock.cpp
888runtime/JSMap.cpp
889runtime/JSMapIterator.cpp
890runtime/JSMicrotask.cpp
891runtime/JSModuleEnvironment.cpp
892runtime/JSModuleLoader.cpp
893runtime/JSModuleNamespaceObject.cpp
894runtime/JSModuleRecord.cpp
895runtime/JSNativeStdFunction.cpp
896runtime/JSONObject.cpp
897runtime/JSObject.cpp
898runtime/JSPromise.cpp
899runtime/JSPromiseConstructor.cpp
900runtime/JSPromisePrototype.cpp
901runtime/JSPropertyNameEnumerator.cpp
902runtime/JSProxy.cpp
903runtime/JSRunLoopTimer.cpp
904runtime/JSScope.cpp
905runtime/JSScriptFetcher.cpp
906runtime/JSScriptFetchParameters.cpp
907runtime/JSSegmentedVariableObject.cpp
908runtime/JSSet.cpp
909runtime/JSSetIterator.cpp
910runtime/JSSourceCode.cpp
911runtime/JSString.cpp
912runtime/JSStringIterator.cpp
913runtime/JSStringJoiner.cpp
914runtime/JSSymbolTableObject.cpp
915runtime/JSTemplateObjectDescriptor.cpp
916runtime/JSType.cpp
917runtime/JSTypedArrayConstructors.cpp
918runtime/JSTypedArrayPrototypes.cpp
919runtime/JSTypedArrayViewConstructor.cpp
920runtime/JSTypedArrayViewPrototype.cpp
921runtime/JSTypedArrays.cpp
922runtime/JSWeakMap.cpp
923runtime/JSWeakObjectRef.cpp
924runtime/JSWeakSet.cpp
925runtime/JSWithScope.cpp
926runtime/JSWrapperObject.cpp
927runtime/LazyClassStructure.cpp
928runtime/LeafExecutable.cpp
929runtime/LiteralParser.cpp
930runtime/Lookup.cpp
931runtime/MapConstructor.cpp
932runtime/MapIteratorPrototype.cpp
933runtime/MapPrototype.cpp
934runtime/MatchResult.cpp
935runtime/MathCommon.cpp
936runtime/MathObject.cpp
937runtime/MemoryStatistics.cpp
938runtime/ModuleProgramExecutable.cpp
939runtime/NarrowingNumberPredictionFuzzerAgent.cpp
940runtime/NativeErrorConstructor.cpp
941runtime/NativeErrorPrototype.cpp
942runtime/NativeExecutable.cpp
943runtime/NullGetterFunction.cpp
944runtime/NullSetterFunction.cpp
945runtime/NumberConstructor.cpp
946runtime/NumberObject.cpp
947runtime/NumberPredictionFuzzerAgent.cpp
948runtime/NumberPrototype.cpp
949runtime/ObjectConstructor.cpp
950runtime/ObjectInitializationScope.cpp
951runtime/ObjectPrototype.cpp
952runtime/Operations.cpp
953runtime/Options.cpp
954runtime/PredictionFileCreatingFuzzerAgent.cpp
955runtime/PrivateFieldPutKind.cpp
956runtime/ProgramExecutable.cpp
957runtime/DeferredWorkTimer.cpp
958runtime/PropertyDescriptor.cpp
959runtime/PropertySlot.cpp
960runtime/PropertyTable.cpp
961runtime/ProxyConstructor.cpp
962runtime/ProxyObject.cpp
963runtime/ProxyRevoke.cpp
964runtime/RandomizingFuzzerAgent.cpp
965runtime/ShadowRealmObject.cpp
966runtime/ShadowRealmConstructor.cpp
967runtime/ShadowRealmPrototype.cpp
968runtime/ReflectObject.cpp
969runtime/RegExp.cpp
970runtime/RegExpCache.cpp
971runtime/RegExpCachedResult.cpp
972runtime/RegExpConstructor.cpp
973runtime/RegExpGlobalData.cpp
974runtime/RegExpMatchesArray.cpp
975runtime/RegExpObject.cpp
976runtime/RegExpPrototype.cpp
977runtime/RegExpStringIteratorPrototype.cpp
978runtime/ResourceExhaustion.cpp
979runtime/RuntimeType.cpp
980runtime/SamplingCounter.cpp
981runtime/SamplingProfiler.cpp
982runtime/ScopeOffset.cpp
983runtime/ScopedArguments.cpp
984runtime/ScopedArgumentsTable.cpp
985runtime/ScriptExecutable.cpp
986runtime/SetConstructor.cpp
987runtime/SetIteratorPrototype.cpp
988runtime/SetPrototype.cpp
989runtime/SimpleTypedArrayController.cpp
990runtime/SmallStrings.cpp
991runtime/SparseArrayValueMap.cpp
992runtime/StackFrame.cpp
993runtime/StrictEvalActivation.cpp
994runtime/StringConstructor.cpp
995runtime/StringIteratorPrototype.cpp
996runtime/StringObject.cpp
997runtime/StringPrototype.cpp
998runtime/StringRecursionChecker.cpp
999runtime/Structure.cpp
1000runtime/StructureCache.cpp
1001runtime/StructureChain.cpp
1002runtime/StructureIDTable.cpp
1003runtime/StructureRareData.cpp
1004runtime/Symbol.cpp
1005runtime/SymbolConstructor.cpp
1006runtime/SymbolObject.cpp
1007runtime/SymbolPrototype.cpp
1008runtime/SymbolTable.cpp
1009runtime/TemplateObjectDescriptor.cpp
1010runtime/TemporalCalendar.cpp
1011runtime/TemporalCalendarConstructor.cpp
1012runtime/TemporalCalendarPrototype.cpp
1013runtime/TemporalDuration.cpp
1014runtime/TemporalDurationConstructor.cpp
1015runtime/TemporalDurationPrototype.cpp
1016runtime/TemporalInstant.cpp
1017runtime/TemporalInstantConstructor.cpp
1018runtime/TemporalInstantPrototype.cpp
1019runtime/TemporalNow.cpp
1020runtime/TemporalObject.cpp
1021runtime/TemporalPlainTime.cpp
1022runtime/TemporalPlainTimeConstructor.cpp
1023runtime/TemporalPlainTimePrototype.cpp
1024runtime/TemporalTimeZone.cpp
1025runtime/TemporalTimeZoneConstructor.cpp
1026runtime/TemporalTimeZonePrototype.cpp
1027runtime/TestRunnerUtils.cpp
1028runtime/ThrowScope.cpp
1029runtime/TypeLocationCache.cpp
1030runtime/TypeProfiler.cpp
1031runtime/TypeProfilerLog.cpp
1032runtime/TypeSet.cpp
1033runtime/TypedArrayController.cpp
1034runtime/TypedArrayType.cpp
1035runtime/TypeofType.cpp
1036runtime/VM.cpp
1037runtime/VMEntryScope.cpp
1038runtime/VMTraps.cpp
1039runtime/VarOffset.cpp
1040runtime/Watchdog.cpp
1041runtime/WeakMapConstructor.cpp
1042runtime/WeakMapImpl.cpp
1043runtime/WeakMapPrototype.cpp
1044runtime/WeakObjectRefConstructor.cpp
1045runtime/WeakObjectRefPrototype.cpp
1046runtime/WeakSetConstructor.cpp
1047runtime/WeakSetPrototype.cpp
1048runtime/WideningNumberPredictionFuzzerAgent.cpp
1049
1050// Derived Sources
1051// FIXME: We should move this to runtime but it kept breaking the Windows build in weird ways... https://bugs.webkit.org/show_bug.cgi?id=177486
1052JSCBuiltins.cpp
1053
1054tools/CellList.cpp
1055tools/CompilerTimingScope.cpp
1056tools/FunctionAllowlist.cpp
1057tools/FunctionOverrides.cpp
1058tools/HeapVerifier.cpp
1059tools/Integrity.cpp
1060tools/JSDollarVM.cpp
1061tools/SigillCrashAnalyzer.cpp
1062tools/VMInspector.cpp
1063
1064wasm/WasmAirIRGenerator.cpp @no-unify
1065wasm/WasmB3IRGenerator.cpp
1066wasm/WasmBBQPlan.cpp
1067wasm/WasmBinding.cpp
1068wasm/WasmCallee.cpp
1069wasm/WasmCalleeGroup.cpp
1070wasm/WasmCalleeRegistry.cpp
1071wasm/WasmCallingConvention.cpp
1072wasm/WasmCompilationMode.cpp
1073wasm/WasmContext.cpp
1074wasm/WasmEmbedder.h
1075wasm/WasmEntryPlan.cpp
1076wasm/WasmFaultSignalHandler.cpp
1077wasm/WasmFormat.cpp
1078wasm/WasmFunctionCodeBlockGenerator.cpp
1079wasm/WasmGlobal.cpp
1080wasm/WasmHandlerInfo.cpp
1081wasm/WasmIndexOrName.cpp
1082wasm/WasmInstance.cpp
1083wasm/WasmInstance.h
1084wasm/WasmLLIntGenerator.cpp
1085wasm/WasmLLIntPlan.cpp
1086wasm/WasmLLIntTierUpCounter.cpp
1087wasm/WasmMachineThreads.cpp
1088wasm/WasmMemory.cpp
1089wasm/WasmMemoryInformation.cpp
1090wasm/WasmMemoryMode.cpp
1091wasm/WasmModule.cpp
1092wasm/WasmModuleInformation.cpp
1093wasm/WasmNameSectionParser.cpp
1094wasm/WasmOMGPlan.cpp
1095wasm/WasmOSREntryPlan.cpp
1096wasm/WasmOpcodeOrigin.cpp
1097wasm/WasmOperations.cpp
1098wasm/WasmPageCount.cpp
1099wasm/WasmPlan.cpp
1100wasm/WasmSectionParser.cpp
1101wasm/WasmSignature.cpp
1102wasm/WasmSlowPaths.cpp
1103wasm/WasmStreamingCompiler.cpp
1104wasm/WasmStreamingParser.cpp
1105wasm/WasmStreamingPlan.cpp
1106wasm/WasmTable.cpp
1107wasm/WasmTag.cpp
1108wasm/WasmThunks.cpp
1109wasm/WasmTierUpCount.cpp
1110wasm/WasmValueLocation.cpp
1111wasm/WasmWorklist.cpp
1112
1113wasm/js/JSToWasm.cpp
1114wasm/js/JSToWasm.h
1115wasm/js/JSToWasmICCallee.cpp
1116wasm/js/JSWebAssembly.cpp
1117wasm/js/JSWebAssemblyCompileError.cpp
1118wasm/js/JSWebAssemblyException.cpp
1119wasm/js/JSWebAssemblyGlobal.cpp
1120wasm/js/JSWebAssemblyInstance.cpp
1121wasm/js/JSWebAssemblyLinkError.cpp
1122wasm/js/JSWebAssemblyMemory.cpp
1123wasm/js/JSWebAssemblyModule.cpp
1124wasm/js/JSWebAssemblyRuntimeError.cpp
1125wasm/js/JSWebAssemblyTable.cpp
1126wasm/js/JSWebAssemblyTag.cpp
1127wasm/js/WasmToJS.cpp
1128wasm/js/WasmToJS.h
1129wasm/js/WebAssemblyCompileErrorConstructor.cpp
1130wasm/js/WebAssemblyCompileErrorPrototype.cpp
1131wasm/js/WebAssemblyExceptionConstructor.cpp
1132wasm/js/WebAssemblyExceptionPrototype.cpp
1133wasm/js/WebAssemblyFunction.cpp
1134wasm/js/WebAssemblyFunctionBase.cpp
1135wasm/js/WebAssemblyGlobalConstructor.cpp
1136wasm/js/WebAssemblyGlobalPrototype.cpp
1137wasm/js/WebAssemblyInstanceConstructor.cpp
1138wasm/js/WebAssemblyInstancePrototype.cpp
1139wasm/js/WebAssemblyLinkErrorConstructor.cpp
1140wasm/js/WebAssemblyLinkErrorPrototype.cpp
1141wasm/js/WebAssemblyMemoryConstructor.cpp
1142wasm/js/WebAssemblyMemoryPrototype.cpp
1143wasm/js/WebAssemblyModuleConstructor.cpp
1144wasm/js/WebAssemblyModulePrototype.cpp
1145wasm/js/WebAssemblyModuleRecord.cpp
1146wasm/js/WebAssemblyRuntimeErrorConstructor.cpp
1147wasm/js/WebAssemblyRuntimeErrorPrototype.cpp
1148wasm/js/WebAssemblyTableConstructor.cpp
1149wasm/js/WebAssemblyTablePrototype.cpp
1150wasm/js/WebAssemblyTagConstructor.cpp
1151wasm/js/WebAssemblyTagPrototype.cpp
1152wasm/js/WebAssemblyWrapperFunction.cpp
1153
1154yarr/RegularExpression.cpp
1155yarr/YarrCanonicalizeUCS2.cpp
1156yarr/YarrDisassembler.cpp
1157yarr/YarrErrorCode.cpp
1158yarr/YarrFlags.cpp
1159yarr/YarrInterpreter.cpp
1160yarr/YarrJIT.cpp
1161yarr/YarrPattern.cpp
1162yarr/YarrSyntaxChecker.cpp
1163yarr/YarrUnicodeProperties.cpp
1164
1165// Derived Sources
1166yarr/YarrCanonicalizeUnicode.cpp
Note: See TracBrowser for help on using the repository browser.