Sign in
chromium
/
external
/
github.com
/
WebKit
/
webkit
/
refs/heads/main
/
.
/
Source
/
WTF
/
wtf
tree: dc8df3b9dea89f9e6630b79c4ae32bc1fa49016f
android/
cf/
cocoa/
darwin/
dragonbox/
dtoa/
fast_float/
fuchsia/
generic/
glib/
haiku/
ios/
linux/
mac/
malloc_heap_breakdown/
persistence/
playstation/
posix/
simde/
simdutf/
spi/
text/
threads/
unicode/
unix/
win/
AbstractCanMakeCheckedPtr.h
AbstractRefCounted.h
AbstractRefCountedAndCanMakeWeakPtr.h
AbstractThreadSafeRefCountedAndCanMakeWeakPtr.h
AccessibleAddress.h
AggregateLogger.h
AlignedStorage.h
AllocSpanMixin.h
AnsiColors.h
ApproximateTime.cpp
ApproximateTime.h
ArgumentCoder.h
ASCIICType.cpp
ASCIICType.h
Assertions.cpp
Assertions.h
Atomics.h
AutodrainedPool.h
AutomaticThread.cpp
AutomaticThread.h
AvailableMemory.cpp
AvailableMemory.h
BackwardsGraph.h
Bag.h
BagToHashMap.h
BitSet.h
BitVector.cpp
BitVector.h
BlockObjCExceptions.h
BlockObjCExceptions.mm
BlockPtr.h
BloomFilter.cpp
BloomFilter.h
BooleanLattice.h
Borrow.h
BorrowedBytes.h
Box.h
BoxPtr.h
Brigand.h
BubbleSort.h
BumpPointerAllocator.h
ButterflyArray.h
ByteOrder.h
CagedPtr.h
CagedUniquePtr.h
CallbackAggregator.h
CanBorrow.h
CancellableTask.h
CanMakeWeakPtr.h
CheckedArithmetic.h
CheckedPtr.h
CheckedRef.h
ClockType.cpp
ClockType.h
CMakeLists.txt
CodePtr.cpp
CodePtr.h
CommaPrinter.h
CompactPointerTuple.h
CompactPtr.cpp
CompactPtr.h
CompactRefPtr.h
CompactRefPtrTuple.h
CompactUniquePtrTuple.h
CompactVariant.h
CompactVariantOperations.h
CompilationThread.cpp
CompilationThread.h
Compiler.h
CompletionHandler.h
ConcurrentBuffer.cpp
ConcurrentBuffer.h
ConcurrentPtrHashSet.cpp
ConcurrentPtrHashSet.h
ConcurrentVector.h
Condition.h
ContinuousApproximateTime.cpp
ContinuousApproximateTime.h
ContinuousTime.cpp
ContinuousTime.h
CoroutineUtilities.h
CountingLock.cpp
CountingLock.h
CPUTime.cpp
CPUTime.h
CrossThreadCopier.cpp
CrossThreadCopier.h
CrossThreadQueue.h
CrossThreadTask.h
CrossThreadTaskHandler.cpp
CrossThreadTaskHandler.h
CryptographicallyRandomNumber.cpp
CryptographicallyRandomNumber.h
CryptographicUtilities.cpp
CryptographicUtilities.h
CurrentThread.cpp
CurrentThread.h
CurrentTime.cpp
DataLog.cpp
DataLog.h
DataMutex.h
DataRef.h
DateMath.cpp
DateMath.h
DebugHeap.cpp
DebugHeap.h
DebugUtilities.h
DeferrableRefCounted.h
Deque.h
Dominators.h
DoublyLinkedList.h
dtoa.cpp
dtoa.h
EmbeddedFixedVector.cpp
EmbeddedFixedVector.h
EnumClassOperatorOverloads.h
EnumeratedArray.h
EnumSet.h
EnumTraits.h
Expected.h
ExperimentalFeatureNames.h
ExportMacros.h
FailureAction.h
FastBitVector.cpp
FastBitVector.h
FastFloat.cpp
FastFloat.h
FastMalloc.cpp
FastMalloc.h
FastTLS.h
FileHandle.cpp
FileHandle.h
FileLockMode.h
FilePrintStream.cpp
FilePrintStream.h
FileSystem.cpp
FileSystem.h
FixedBitVector.h
FixedVector.h
FixedWidthDouble.h
FlatteningVariantAdaptor.h
FlipBytes.h
Float16.h
ForbidHeapAllocation.h
FormattedLogging.h
Forward.h
Function.h
FunctionDispatcher.cpp
FunctionDispatcher.h
FunctionPtr.h
FunctionTraits.h
GenerationalSet.h
GenericHashKey.h
GenericTimeMixin.h
GetPtr.h
GlobalVersion.cpp
GlobalVersion.h
GraphNodeWorklist.h
GraphOrdering.h
GregorianDateTime.cpp
GregorianDateTime.h
HashCountedSet.h
Hasher.h
HashFunctions.h
HashIterators.h
HashMap.h
HashMethod.h
HashSet.h
HashTable.cpp
HashTable.h
HashTraits.h
HexNumber.cpp
HexNumber.h
Identified.h
Indenter.h
IndexedContainerIterator.h
IndexedRange.h
IndexKeyType.h
IndexMap.h
IndexSet.h
IndexSparseSet.h
InlineASM.h
InlineMap.h
InlineWeakPtr.h
InlineWeakRef.h
Insertion.h
InstanceCounted.h
Int128.cpp
Int128.h
InterferenceGraph.h
IntervalSet.h
IsIncreasing.h
IterationStatus.h
IteratorRange.h
JSONValues.cpp
JSONValues.h
JSValueMalloc.h
KeyValuePair.h
Language.cpp
Language.h
LazyRef.h
LazyUniqueRef.h
LEBDecoder.h
LikelyDenseUnsignedIntegerSet.cpp
LikelyDenseUnsignedIntegerSet.h
ListDump.h
ListHashSet.h
Liveness.h
LLVMProfilingUtils.h
Lock.cpp
Lock.h
LockAlgorithm.h
LockAlgorithmInlines.h
LockedPrintStream.cpp
LockedPrintStream.h
Locker.h
LocklessBag.h
LogChannels.cpp
LogChannels.h
Logger.cpp
Logger.h
LoggerHelper.h
Logging.cpp
Logging.h
LoggingAccumulator.h
LoggingHashID.h
LoggingHashMap.h
LoggingHashSet.h
LoggingHashTraits.h
LogInitialization.cpp
LogInitialization.h
MachSendRight.h
MachSendRightAnnotated.h
MainThread.cpp
MainThread.h
MainThreadDispatcher.cpp
MainThreadDispatcher.h
MallocCommon.cpp
MallocCommon.h
MallocHeapBreakdown.cmake
MallocPtr.h
MallocSpan.h
MappedFileData.h
Markable.h
MathExtras.h
MediaTime.cpp
MediaTime.h
MemoryDump.h
MemoryFootprint.h
MemoryPressureHandler.cpp
MemoryPressureHandler.h
MessageQueue.h
MetaAllocator.cpp
MetaAllocator.h
MetaAllocatorHandle.h
MmapSpan.h
module.modulemap
MonotonicTime.cpp
MonotonicTime.h
NakedPtr.h
NativePromise.cpp
NativePromise.h
NaturalLoops.h
NeverDestroyed.h
NoLock.h
Noncopyable.h
Nonmovable.h
NoTailCalls.h
NotFound.h
NoVirtualDestructorBase.h
NumberOfCores.cpp
NumberOfCores.h
ObjCRuntimeExtras.h
ObjCRuntimeExtras.mm
ObjectIdentifier.cpp
ObjectIdentifier.h
Observer.h
OptionalOrReference.h
OptionCountedSet.h
OptionSet.h
OptionSetHash.h
OrderedHashMap.h
OrderedHashSet.h
OrderedHashTable.h
OrderMaker.h
OSAllocator.h
OSObjectPtr.h
OSRandomSource.cpp
OSRandomSource.h
OverflowHandler.h
OverflowPolicy.h
Packed.h
PackedRef.h
PackedRefPtr.h
PageAllocation.h
PageBlock.cpp
PageBlock.h
PageReservation.h
ParallelHelperPool.cpp
ParallelHelperPool.h
ParallelJobs.h
ParallelJobsGeneric.cpp
ParallelJobsGeneric.h
ParallelJobsLibdispatch.h
ParallelJobsOpenMP.h
ParallelVectorIterator.h
ParkingLot.cpp
ParkingLot.h
Platform.h
PlatformCallingConventions.h
PlatformCocoa.cmake
PlatformCPU.h
PlatformEnable.h
PlatformEnableCocoa.h
PlatformEnableGlib.h
PlatformEnablePlayStation.h
PlatformEnableWin.h
PlatformGTK.cmake
PlatformHaiku.cmake
PlatformHave.h
PlatformJSCOnly.cmake
PlatformLegacy.h
PlatformOS.h
PlatformPlayStation.cmake
PlatformRegisters.cpp
PlatformRegisters.h
PlatformUse.h
PlatformWin.cmake
PlatformWPE.cmake
PointerComparison.h
PointerPreparations.h
PreciseSum.cpp
PreciseSum.h
PrintStream.cpp
PrintStream.h
PriorityQueue.h
ProcessID.h
ProcessMemoryStatus.h
ProcessPrivilege.cpp
ProcessPrivilege.h
PtrTag.cpp
PtrTag.h
RAMSize.cpp
RAMSize.h
RandomDevice.cpp
RandomDevice.h
Range.h
RangeAdaptors.h
RangeSet.h
RawHex.h
RawPointer.h
RawPtrTraits.h
RawValueTraits.h
ReadWriteLock.cpp
ReadWriteLock.h
RecursableLambda.h
RecursiveLockAdapter.h
RedBlackTree.h
ReducedResolutionSeconds.h
Ref.h
RefCountable.h
RefCountDebugger.cpp
RefCountDebugger.h
RefCounted.h
RefCountedAndCanMakeWeakPtr.h
RefCountedFixedVector.h
RefCountedWithInlineWeakPtr.h
RefCounter.h
ReferenceWrapperVector.h
RefPtr.h
RefTrackerMixin.cpp
RefTrackerMixin.h
RefVector.h
ResourceUsage.h
RetainPtr.h
RetainRef.h
RobinHoodHashMap.h
RobinHoodHashSet.h
RobinHoodHashTable.h
RunLoop.cpp
RunLoop.h
RuntimeApplicationChecks.cpp
RuntimeApplicationChecks.h
SafeStrerror.cpp
SafeStrerror.h
SaturatingArithmetic.h
SchedulePair.h
Scope.h
ScopedLambda.h
ScopedPrintStream.h
Seconds.cpp
Seconds.h
SegmentedVector.cpp
SegmentedVector.h
SentinelLinkedList.h
SequenceLocked.h
SequesteredAllocator.cpp
SequesteredAllocator.h
SequesteredAutomaticThread.cpp
SequesteredAutomaticThread.h
SequesteredImmortalHeap.cpp
SequesteredImmortalHeap.h
SequesteredMalloc.cpp
SequesteredMalloc.h
SetForScope.h
SHA1.cpp
SHA1.h
SharedTask.h
SignedPtr.h
SIMDHelpers.h
SIMDUTF.cpp
SIMDUTF.h
SimpleStats.h
SingleRootGraph.h
SingleThreadIntegralWrapper.h
SinglyLinkedList.h
SinglyLinkedListWithTail.h
SixCharacterHash.cpp
SixCharacterHash.h
SizeLimits.cpp
SmallMap.h
SmallSet.cpp
SmallSet.h
SoftLinking.h
SortedArrayMap.h
SpanningTree.h
SparseBitVector.h
Spectrum.h
SSACalculator.h
StackAllocation.h
StackBounds.cpp
StackBounds.h
StackCheck.cpp
StackCheck.h
StackPointer.cpp
StackPointer.h
StackShot.h
StackShotProfiler.h
StackStats.cpp
StackStats.h
StackTrace.cpp
StackTrace.h
StdFilesystem.h
StdIntExtras.h
StdLibExtras.h
StdList.h
StdMap.h
StdMultimap.h
StdSet.h
StdUnorderedMap.h
StdUnorderedSet.h
Stopwatch.h
StreamBuffer.h
StringHashDumpContext.h
StringPrintStream.cpp
StringPrintStream.h
StructDump.h
SuspendableWorkQueue.cpp
SuspendableWorkQueue.h
SwiftBridging.h
SwiftCXXThunk.h
SynchronizedFixedQueue.h
SystemFree.h
SystemMalloc.h
SystemTracing.h
TaggedArrayStoragePtr.h
TaggedPtr.h
ThreadAssertions.h
ThreadGroup.cpp
ThreadGroup.h
Threading.cpp
Threading.h
ThreadingEnums.h
ThreadingPrimitives.h
ThreadMessage.cpp
ThreadMessage.h
ThreadSafeLazyUniquePtr.h
ThreadSafeRefCounted.h
ThreadSafeRefCountedWithSuppressingSaferCPPChecking.h
ThreadSafetyAnalysis.h
ThreadSafeWeakHashSet.h
ThreadSafeWeakPtr.h
ThreadSanitizerSupport.h
ThreadSpecific.h
TimeWithDynamicClockType.cpp
TimeWithDynamicClockType.h
TimeZone.cpp
TimeZone.h
TimingScope.cpp
TimingScope.h
TinyLRUCache.h
TinyPtrSet.h
TrailingArray.h
TranslatedProcess.cpp
TranslatedProcess.h
TriState.h
TypeCasts.h
TypeTraits.h
TZoneMalloc.h
TZoneMallocInlines.h
UnalignedAccess.h
UnbarrieredMonotonicTime.cpp
UnbarrieredMonotonicTime.h
UnionFind.h
UniqueArray.cpp
UniqueArray.h
UniquelyOwned.h
UniquelyOwnedPtr.h
UniqueRef.h
UniqueRefVector.h
UniStdExtras.h
URL.cpp
URL.h
URLHash.h
URLHelpers.cpp
URLHelpers.h
URLParser.cpp
URLParser.h
UUID.cpp
UUID.h
ValidatedReinterpretCast.h
ValueCheck.h
ValueOrReference.h
Variant.h
VariantExtras.h
VariantList.h
VariantListOperations.h
Vector.cpp
Vector.h
VectorTraits.h
VMTags.h
WallTime.cpp
WallTime.h
WasmSIMD128.h
WeakHashCountedSet.h
WeakHashMap.h
WeakHashSet.h
WeakListHashSet.h
WeakObjCPtr.h
WeakPtr.cpp
WeakPtr.h
WeakPtrFactory.h
WeakPtrImpl.h
WeakRandom.h
WeakRandomNumber.cpp
WeakRandomNumber.h
WeakRef.h
WindowsExtras.h
WordLock.cpp
WordLock.h
WorkerPool.cpp
WorkerPool.h
WorkQueue.cpp
WorkQueue.h
wtf.swift
WTFAssertions.cpp
WTFConfig.cpp
WTFConfig.h
WTFPrefix.h
WTFProcess.cpp
WTFProcess.h
WTFSemaphore.h
ZippedRange.h