https://github.com/mozilla/gecko-dev
Tip revision: 0b024105bfcb2304529100c159eda55374dceec3 authored by Nils Ohlmeier [:drno] on 04 January 2021, 19:40:18 UTC
Bug 1683964: Harden the handling of outgoing streams. r=ng, a=RyanVM
Bug 1683964: Harden the handling of outgoing streams. r=ng, a=RyanVM
Tip revision: 0b02410
File | Mode | Size |
---|---|---|
Activation-inl.h | -rw-r--r-- | 5.3 KB |
Activation.cpp | -rw-r--r-- | 3.0 KB |
Activation.h | -rw-r--r-- | 23.4 KB |
ArgumentsObject-inl.h | -rw-r--r-- | 2.0 KB |
ArgumentsObject.cpp | -rw-r--r-- | 33.7 KB |
ArgumentsObject.h | -rw-r--r-- | 16.6 KB |
ArrayBufferObject-inl.h | -rw-r--r-- | 2.4 KB |
ArrayBufferObject.cpp | -rw-r--r-- | 60.4 KB |
ArrayBufferObject.h | -rw-r--r-- | 24.8 KB |
ArrayBufferObjectMaybeShared.cpp | -rw-r--r-- | 2.1 KB |
ArrayBufferViewObject.cpp | -rw-r--r-- | 8.7 KB |
ArrayBufferViewObject.h | -rw-r--r-- | 5.1 KB |
ArrayObject-inl.h | -rw-r--r-- | 4.3 KB |
ArrayObject.h | -rw-r--r-- | 2.6 KB |
AsyncFunction.cpp | -rw-r--r-- | 8.2 KB |
AsyncFunction.h | -rw-r--r-- | 2.0 KB |
AsyncFunctionResolveKind.h | -rw-r--r-- | 578 bytes |
AsyncIteration.cpp | -rw-r--r-- | 19.2 KB |
AsyncIteration.h | -rw-r--r-- | 9.8 KB |
AtomsTable.h | -rw-r--r-- | 6.3 KB |
BigIntType.cpp | -rw-r--r-- | 115.7 KB |
BigIntType.h | -rw-r--r-- | 20.5 KB |
BooleanObject-inl.h | -rw-r--r-- | 785 bytes |
BooleanObject.h | -rw-r--r-- | 1.3 KB |
BuildId.cpp | -rw-r--r-- | 1006 bytes |
BytecodeFormatFlags.h | -rw-r--r-- | 2.8 KB |
BytecodeIterator-inl.h | -rw-r--r-- | 1.0 KB |
BytecodeIterator.h | -rw-r--r-- | 2.3 KB |
BytecodeLocation-inl.h | -rw-r--r-- | 3.5 KB |
BytecodeLocation.cpp | -rw-r--r-- | 825 bytes |
BytecodeLocation.h | -rw-r--r-- | 9.4 KB |
BytecodeUtil-inl.h | -rw-r--r-- | 6.4 KB |
BytecodeUtil.cpp | -rw-r--r-- | 81.9 KB |
BytecodeUtil.h | -rw-r--r-- | 19.5 KB |
Caches-inl.h | -rw-r--r-- | 3.1 KB |
Caches.cpp | -rw-r--r-- | 817 bytes |
Caches.h | -rw-r--r-- | 7.4 KB |
CallNonGenericMethod.cpp | -rw-r--r-- | 1.0 KB |
CharacterEncoding.cpp | -rw-r--r-- | 23.0 KB |
CheckIsObjectKind.h | -rw-r--r-- | 619 bytes |
CodeCoverage.cpp | -rw-r--r-- | 18.9 KB |
CodeCoverage.h | -rw-r--r-- | 5.3 KB |
CommonPropertyNames.h | -rw-r--r-- | 38.7 KB |
Compartment-inl.h | -rw-r--r-- | 10.2 KB |
Compartment.cpp | -rw-r--r-- | 17.3 KB |
Compartment.h | -rw-r--r-- | 16.9 KB |
CompilationAndEvaluation.cpp | -rw-r--r-- | 18.5 KB |
Compression.cpp | -rw-r--r-- | 7.4 KB |
Compression.h | -rw-r--r-- | 3.9 KB |
DateObject.h | -rw-r--r-- | 5.3 KB |
DateTime.cpp | -rw-r--r-- | 25.2 KB |
DateTime.h | -rw-r--r-- | 14.4 KB |
EnvironmentObject-inl.h | -rw-r--r-- | 3.1 KB |
EnvironmentObject.cpp | -rw-r--r-- | 131.6 KB |
EnvironmentObject.h | -rw-r--r-- | 45.1 KB |
EqualityOperations.cpp | -rw-r--r-- | 7.2 KB |
EqualityOperations.h | -rw-r--r-- | 1.6 KB |
ErrorObject-inl.h | -rw-r--r-- | 1.2 KB |
ErrorObject.cpp | -rw-r--r-- | 25.9 KB |
ErrorObject.h | -rw-r--r-- | 5.1 KB |
ErrorReporting.cpp | -rw-r--r-- | 19.0 KB |
ErrorReporting.h | -rw-r--r-- | 6.9 KB |
Exception.cpp | -rw-r--r-- | 1.8 KB |
ForOfIterator.cpp | -rw-r--r-- | 5.6 KB |
FrameIter-inl.h | -rw-r--r-- | 2.1 KB |
FrameIter.cpp | -rw-r--r-- | 27.0 KB |
FrameIter.h | -rw-r--r-- | 18.3 KB |
FunctionFlags.cpp | -rw-r--r-- | 688 bytes |
FunctionFlags.h | -rw-r--r-- | 11.4 KB |
FunctionPrefixKind.h | -rw-r--r-- | 553 bytes |
GeckoProfiler-inl.h | -rw-r--r-- | 3.3 KB |
GeckoProfiler.cpp | -rw-r--r-- | 17.9 KB |
GeckoProfiler.h | -rw-r--r-- | 9.5 KB |
GeneratorAndAsyncKind.h | -rw-r--r-- | 601 bytes |
GeneratorObject.cpp | -rw-r--r-- | 13.5 KB |
GeneratorObject.h | -rw-r--r-- | 7.8 KB |
GeneratorResumeKind.h | -rw-r--r-- | 562 bytes |
GlobalObject-inl.h | -rw-r--r-- | 988 bytes |
GlobalObject.cpp | -rw-r--r-- | 36.7 KB |
GlobalObject.h | -rw-r--r-- | 35.0 KB |
HelperThreads.cpp | -rw-r--r-- | 79.1 KB |
HelperThreads.h | -rw-r--r-- | 30.8 KB |
Id.cpp | -rw-r--r-- | 1.4 KB |
Initialization.cpp | -rw-r--r-- | 8.6 KB |
InlineCharBuffer-inl.h | -rw-r--r-- | 4.9 KB |
Instrumentation.cpp | -rw-r--r-- | 9.0 KB |
Instrumentation.h | -rw-r--r-- | 4.3 KB |
Interpreter-inl.h | -rw-r--r-- | 21.4 KB |
Interpreter.cpp | -rw-r--r-- | 170.7 KB |
Interpreter.h | -rw-r--r-- | 26.5 KB |
IsGivenTypeObject-inl.h | -rw-r--r-- | 894 bytes |
Iteration.cpp | -rw-r--r-- | 49.3 KB |
Iteration.h | -rw-r--r-- | 14.3 KB |
JSAtom-inl.h | -rw-r--r-- | 4.4 KB |
JSAtom.cpp | -rw-r--r-- | 41.3 KB |
JSAtom.h | -rw-r--r-- | 3.3 KB |
JSContext-inl.h | -rw-r--r-- | 12.4 KB |
JSContext.cpp | -rw-r--r-- | 35.4 KB |
JSContext.h | -rw-r--r-- | 41.9 KB |
JSFunction-inl.h | -rw-r--r-- | 4.9 KB |
JSFunction.cpp | -rw-r--r-- | 77.1 KB |
JSFunction.h | -rw-r--r-- | 32.6 KB |
JSONParser.cpp | -rw-r--r-- | 21.0 KB |
JSONParser.h | -rw-r--r-- | 7.4 KB |
JSONPrinter.cpp | -rw-r--r-- | 4.5 KB |
JSONPrinter.h | -rw-r--r-- | 2.5 KB |
JSObject-inl.h | -rw-r--r-- | 23.8 KB |
JSObject.cpp | -rw-r--r-- | 123.6 KB |
JSObject.h | -rw-r--r-- | 40.7 KB |
JSScript-inl.h | -rw-r--r-- | 7.8 KB |
JSScript.cpp | -rw-r--r-- | 167.1 KB |
JSScript.h | -rw-r--r-- | 97.8 KB |
JitActivation.cpp | -rw-r--r-- | 8.1 KB |
JitActivation.h | -rw-r--r-- | 9.6 KB |
List-inl.h | -rw-r--r-- | 4.1 KB |
List.cpp | -rw-r--r-- | 419 bytes |
List.h | -rw-r--r-- | 2.9 KB |
MallocProvider.h | -rw-r--r-- | 7.6 KB |
MatchPairs.h | -rw-r--r-- | 3.1 KB |
MemoryMetrics.cpp | -rw-r--r-- | 28.1 KB |
ModuleBuilder.h | -rw-r--r-- | 3.9 KB |
Modules.cpp | -rw-r--r-- | 5.6 KB |
Monitor.h | -rw-r--r-- | 1.8 KB |
MutexIDs.h | -rw-r--r-- | 2.8 KB |
NativeObject-inl.h | -rw-r--r-- | 26.1 KB |
NativeObject.cpp | -rw-r--r-- | 101.7 KB |
NativeObject.h | -rw-r--r-- | 62.1 KB |
NumberObject-inl.h | -rw-r--r-- | 816 bytes |
NumberObject.h | -rw-r--r-- | 1.3 KB |
ObjectGroup-inl.h | -rw-r--r-- | 4.1 KB |
ObjectGroup.cpp | -rw-r--r-- | 57.3 KB |
ObjectGroup.h | -rw-r--r-- | 24.4 KB |
ObjectOperations-inl.h | -rw-r--r-- | 13.0 KB |
ObjectOperations.h | -rw-r--r-- | 12.8 KB |
OffThreadPromiseRuntimeState.cpp | -rw-r--r-- | 10.1 KB |
OffThreadPromiseRuntimeState.h | -rw-r--r-- | 9.0 KB |
OffThreadScriptCompilation.cpp | -rw-r--r-- | 9.5 KB |
Opcodes.h | -rw-r--r-- | 141.9 KB |
PIC.cpp | -rw-r--r-- | 10.1 KB |
PIC.h | -rw-r--r-- | 6.9 KB |
PlainObject-inl.h | -rw-r--r-- | 3.7 KB |
PlainObject.cpp | -rw-r--r-- | 6.8 KB |
PlainObject.h | -rw-r--r-- | 2.3 KB |
Printer.cpp | -rw-r--r-- | 12.3 KB |
Printer.h | -rw-r--r-- | 7.1 KB |
Probes-inl.h | -rw-r--r-- | 2.4 KB |
Probes.cpp | -rw-r--r-- | 2.1 KB |
Probes.h | -rw-r--r-- | 4.2 KB |
ProfilingStack.cpp | -rw-r--r-- | 1.4 KB |
PromiseLookup.cpp | -rw-r--r-- | 9.3 KB |
PromiseLookup.h | -rw-r--r-- | 5.9 KB |
PromiseObject.h | -rw-r--r-- | 9.0 KB |
ProxyObject.cpp | -rw-r--r-- | 9.8 KB |
ProxyObject.h | -rw-r--r-- | 5.5 KB |
Realm-inl.h | -rw-r--r-- | 3.4 KB |
Realm.cpp | -rw-r--r-- | 28.0 KB |
Realm.h | -rw-r--r-- | 32.3 KB |
ReceiverGuard-inl.h | -rw-r--r-- | 1.2 KB |
ReceiverGuard.cpp | -rw-r--r-- | 604 bytes |
ReceiverGuard.h | -rw-r--r-- | 3.2 KB |
RegExpObject.cpp | -rw-r--r-- | 57.8 KB |
RegExpObject.h | -rw-r--r-- | 8.4 KB |
RegExpShared.h | -rw-r--r-- | 14.3 KB |
RegExpStatics.cpp | -rw-r--r-- | 3.4 KB |
RegExpStatics.h | -rw-r--r-- | 9.2 KB |
RegExpStaticsObject.h | -rw-r--r-- | 829 bytes |
Runtime.cpp | -rw-r--r-- | 26.1 KB |
Runtime.h | -rw-r--r-- | 36.8 KB |
SavedFrame.h | -rw-r--r-- | 9.3 KB |
SavedStacks-inl.h | -rw-r--r-- | 1.2 KB |
SavedStacks.cpp | -rw-r--r-- | 67.3 KB |
SavedStacks.h | -rw-r--r-- | 14.8 KB |
Scope.cpp | -rw-r--r-- | 67.3 KB |
Scope.h | -rw-r--r-- | 48.6 KB |
ScopeKind.h | -rw-r--r-- | 876 bytes |
SelfHosting.cpp | -rw-r--r-- | 111.2 KB |
SelfHosting.h | -rw-r--r-- | 2.8 KB |
Shape-inl.h | -rw-r--r-- | 13.1 KB |
Shape.cpp | -rw-r--r-- | 65.7 KB |
Shape.h | -rw-r--r-- | 58.2 KB |
SharedArrayObject.cpp | -rw-r--r-- | 15.7 KB |
SharedArrayObject.h | -rw-r--r-- | 8.9 KB |
SharedImmutableStringsCache-inl.h | -rw-r--r-- | 2.6 KB |
SharedImmutableStringsCache.cpp | -rw-r--r-- | 3.5 KB |
SharedImmutableStringsCache.h | -rw-r--r-- | 14.2 KB |
SharedMem.h | -rw-r--r-- | 4.8 KB |
SharedStencil.h | -rw-r--r-- | 14.0 KB |
SourceHook.cpp | -rw-r--r-- | 880 bytes |
Stack-inl.h | -rw-r--r-- | 22.9 KB |
Stack.cpp | -rw-r--r-- | 22.7 KB |
Stack.h | -rw-r--r-- | 31.6 KB |
StencilEnums.h | -rw-r--r-- | 12.4 KB |
StringObject-inl.h | -rw-r--r-- | 1.5 KB |
StringObject.h | -rw-r--r-- | 2.1 KB |
StringType-inl.h | -rw-r--r-- | 14.1 KB |
StringType.cpp | -rw-r--r-- | 70.1 KB |
StringType.h | -rw-r--r-- | 62.2 KB |
StructuredClone.cpp | -rw-r--r-- | 100.5 KB |
SymbolType.cpp | -rw-r--r-- | 3.6 KB |
SymbolType.h | -rw-r--r-- | 5.1 KB |
TaggedProto.cpp | -rw-r--r-- | 1.2 KB |
TaggedProto.h | -rw-r--r-- | 5.0 KB |
ThrowMsgKind.cpp | -rw-r--r-- | 794 bytes |
ThrowMsgKind.h | -rw-r--r-- | 657 bytes |
Time.cpp | -rw-r--r-- | 12.7 KB |
Time.h | -rw-r--r-- | 4.9 KB |
ToSource.cpp | -rw-r--r-- | 6.6 KB |
ToSource.h | -rw-r--r-- | 817 bytes |
TraceLogging.cpp | -rw-r--r-- | 52.6 KB |
TraceLogging.h | -rw-r--r-- | 20.9 KB |
TraceLoggingGraph.cpp | -rw-r--r-- | 17.6 KB |
TraceLoggingGraph.h | -rw-r--r-- | 9.0 KB |
TraceLoggingTypes.cpp | -rw-r--r-- | 656 bytes |
TraceLoggingTypes.h | -rw-r--r-- | 9.0 KB |
TypeInference-inl.h | -rw-r--r-- | 44.5 KB |
TypeInference.cpp | -rw-r--r-- | 135.9 KB |
TypeInference.h | -rw-r--r-- | 11.9 KB |
TypeSet.h | -rw-r--r-- | 31.6 KB |
TypedArrayObject-inl.h | -rw-r--r-- | 22.4 KB |
TypedArrayObject.cpp | -rw-r--r-- | 91.0 KB |
TypedArrayObject.h | -rw-r--r-- | 11.0 KB |
UbiNode.cpp | -rw-r--r-- | 15.5 KB |
UbiNodeCensus.cpp | -rw-r--r-- | 41.0 KB |
UbiNodeShortestPaths.cpp | -rw-r--r-- | 2.3 KB |
Value.cpp | -rw-r--r-- | 1.3 KB |
Warnings.cpp | -rw-r--r-- | 3.1 KB |
Warnings.h | -rw-r--r-- | 839 bytes |
WrapperObject.h | -rw-r--r-- | 1.0 KB |
Xdr.cpp | -rw-r--r-- | 16.4 KB |
Xdr.h | -rw-r--r-- | 17.4 KB |
jsopcode.py | -rw-r--r-- | 11.7 KB |
make_opcode_doc.py | -rwxr-xr-x | 5.2 KB |