https://github.com/mozilla/gecko-dev
Tip revision: 79bc6fa50f588d5ebc6daa726ebebf88a4e4c3c6 authored by Nika Layzell on 21 March 2024, 19:35:40 UTC
Bug 1886852 - Avoid registering unnecessary MessageManager listeners when SHIP is enabled, r=smaug, a=dsmith
Bug 1886852 - Avoid registering unnecessary MessageManager listeners when SHIP is enabled, r=smaug, a=dsmith
Tip revision: 79bc6fa
File | Mode | Size |
---|---|---|
Activation-inl.h | -rw-r--r-- | 4.7 KB |
Activation.cpp | -rw-r--r-- | 2.9 KB |
Activation.h | -rw-r--r-- | 23.0 KB |
ArgumentsObject-inl.h | -rw-r--r-- | 1.6 KB |
ArgumentsObject.cpp | -rw-r--r-- | 37.5 KB |
ArgumentsObject.h | -rw-r--r-- | 20.8 KB |
ArrayBufferObject-inl.h | -rw-r--r-- | 1.7 KB |
ArrayBufferObject.cpp | -rw-r--r-- | 73.0 KB |
ArrayBufferObject.h | -rw-r--r-- | 23.7 KB |
ArrayBufferObjectMaybeShared.cpp | -rw-r--r-- | 2.7 KB |
ArrayBufferViewObject.cpp | -rw-r--r-- | 11.0 KB |
ArrayBufferViewObject.h | -rw-r--r-- | 4.9 KB |
ArrayObject-inl.h | -rw-r--r-- | 2.6 KB |
ArrayObject.h | -rw-r--r-- | 2.2 KB |
AsyncFunction.cpp | -rw-r--r-- | 12.3 KB |
AsyncFunction.h | -rw-r--r-- | 12.0 KB |
AsyncFunctionResolveKind.h | -rw-r--r-- | 578 bytes |
AsyncIteration.cpp | -rw-r--r-- | 51.7 KB |
AsyncIteration.h | -rw-r--r-- | 20.0 KB |
AtomsTable.h | -rw-r--r-- | 3.5 KB |
BigIntType.cpp | -rw-r--r-- | 115.6 KB |
BigIntType.h | -rw-r--r-- | 20.1 KB |
BindingKind.h | -rw-r--r-- | 2.8 KB |
BooleanObject-inl.h | -rw-r--r-- | 785 bytes |
BooleanObject.h | -rw-r--r-- | 1.3 KB |
BoundFunctionObject.cpp | -rw-r--r-- | 16.7 KB |
BoundFunctionObject.h | -rw-r--r-- | 6.0 KB |
BuildId.cpp | -rw-r--r-- | 1006 bytes |
BuiltinObjectKind.cpp | -rw-r--r-- | 6.5 KB |
BuiltinObjectKind.h | -rw-r--r-- | 2.0 KB |
BytecodeFormatFlags.h | -rw-r--r-- | 3.0 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.6 KB |
BytecodeLocation.cpp | -rw-r--r-- | 925 bytes |
BytecodeLocation.h | -rw-r--r-- | 10.2 KB |
BytecodeUtil-inl.h | -rw-r--r-- | 6.5 KB |
BytecodeUtil.cpp | -rw-r--r-- | 82.6 KB |
BytecodeUtil.h | -rw-r--r-- | 19.3 KB |
Caches.h | -rw-r--r-- | 17.6 KB |
CallAndConstruct.cpp | -rw-r--r-- | 5.6 KB |
CallNonGenericMethod.cpp | -rw-r--r-- | 1.0 KB |
CharacterEncoding.cpp | -rw-r--r-- | 28.2 KB |
CheckIsObjectKind.h | -rw-r--r-- | 619 bytes |
CodeCoverage.cpp | -rw-r--r-- | 18.5 KB |
CodeCoverage.h | -rw-r--r-- | 5.1 KB |
CommonPropertyNames.h | -rw-r--r-- | 47.1 KB |
Compartment-inl.h | -rw-r--r-- | 14.0 KB |
Compartment.cpp | -rw-r--r-- | 18.4 KB |
Compartment.h | -rw-r--r-- | 17.3 KB |
CompilationAndEvaluation.cpp | -rw-r--r-- | 19.9 KB |
CompletionKind.h | -rw-r--r-- | 509 bytes |
Compression.cpp | -rw-r--r-- | 7.5 KB |
Compression.h | -rw-r--r-- | 3.9 KB |
DateObject.h | -rw-r--r-- | 3.5 KB |
DateTime.cpp | -rw-r--r-- | 26.6 KB |
DateTime.h | -rw-r--r-- | 14.9 KB |
EnvironmentObject-inl.h | -rw-r--r-- | 2.8 KB |
EnvironmentObject.cpp | -rw-r--r-- | 141.8 KB |
EnvironmentObject.h | -rw-r--r-- | 57.1 KB |
EqualityOperations.cpp | -rw-r--r-- | 10.8 KB |
EqualityOperations.h | -rw-r--r-- | 2.5 KB |
ErrorMessages.cpp | -rw-r--r-- | 995 bytes |
ErrorObject-inl.h | -rw-r--r-- | 1.2 KB |
ErrorObject.cpp | -rw-r--r-- | 26.2 KB |
ErrorObject.h | -rw-r--r-- | 5.6 KB |
ErrorReporting.cpp | -rw-r--r-- | 19.7 KB |
ErrorReporting.h | -rw-r--r-- | 7.5 KB |
Exception.cpp | -rw-r--r-- | 1.8 KB |
ForOfIterator.cpp | -rw-r--r-- | 5.7 KB |
FrameIter-inl.h | -rw-r--r-- | 1.9 KB |
FrameIter.cpp | -rw-r--r-- | 27.2 KB |
FrameIter.h | -rw-r--r-- | 17.2 KB |
FunctionFlags.cpp | -rw-r--r-- | 688 bytes |
FunctionFlags.h | -rw-r--r-- | 11.3 KB |
FunctionPrefixKind.h | -rw-r--r-- | 553 bytes |
GeckoProfiler-inl.h | -rw-r--r-- | 4.2 KB |
GeckoProfiler.cpp | -rw-r--r-- | 17.6 KB |
GeckoProfiler.h | -rw-r--r-- | 10.0 KB |
GeneratorAndAsyncKind.h | -rw-r--r-- | 601 bytes |
GeneratorObject.cpp | -rw-r--r-- | 17.2 KB |
GeneratorObject.h | -rw-r--r-- | 9.0 KB |
GeneratorResumeKind.h | -rw-r--r-- | 562 bytes |
GetterSetter.cpp | -rw-r--r-- | 955 bytes |
GetterSetter.h | -rw-r--r-- | 3.9 KB |
GlobalObject-inl.h | -rw-r--r-- | 1011 bytes |
GlobalObject.cpp | -rw-r--r-- | 34.2 KB |
GlobalObject.h | -rw-r--r-- | 40.9 KB |
HelperThreadState.h | -rw-r--r-- | 30.6 KB |
HelperThreadTask.h | -rw-r--r-- | 1.9 KB |
HelperThreads.cpp | -rw-r--r-- | 85.6 KB |
HelperThreads.h | -rw-r--r-- | 9.4 KB |
Id.cpp | -rw-r--r-- | 1.4 KB |
Initialization.cpp | -rw-r--r-- | 10.2 KB |
InlineCharBuffer-inl.h | -rw-r--r-- | 5.1 KB |
InternalThreadPool.cpp | -rw-r--r-- | 8.6 KB |
InternalThreadPool.h | -rw-r--r-- | 2.1 KB |
Interpreter-inl.h | -rw-r--r-- | 19.3 KB |
Interpreter.cpp | -rw-r--r-- | 168.2 KB |
Interpreter.h | -rw-r--r-- | 26.5 KB |
IsGivenTypeObject-inl.h | -rw-r--r-- | 949 bytes |
Iteration.cpp | -rw-r--r-- | 68.3 KB |
Iteration.h | -rw-r--r-- | 26.3 KB |
JSAtom-inl.h | -rw-r--r-- | 4.3 KB |
JSAtom.cpp | -rw-r--r-- | 35.0 KB |
JSAtom.h | -rw-r--r-- | 3.3 KB |
JSAtomState.h | -rw-r--r-- | 2.1 KB |
JSContext-inl.h | -rw-r--r-- | 10.4 KB |
JSContext.cpp | -rw-r--r-- | 39.7 KB |
JSContext.h | -rw-r--r-- | 36.2 KB |
JSFunction-inl.h | -rw-r--r-- | 4.2 KB |
JSFunction.cpp | -rw-r--r-- | 58.0 KB |
JSFunction.h | -rw-r--r-- | 30.3 KB |
JSONParser.cpp | -rw-r--r-- | 31.6 KB |
JSONParser.h | -rw-r--r-- | 15.6 KB |
JSONPrinter.cpp | -rw-r--r-- | 5.8 KB |
JSONPrinter.h | -rw-r--r-- | 2.7 KB |
JSObject-inl.h | -rw-r--r-- | 20.4 KB |
JSObject.cpp | -rw-r--r-- | 109.0 KB |
JSObject.h | -rw-r--r-- | 38.1 KB |
JSScript-inl.h | -rw-r--r-- | 7.4 KB |
JSScript.cpp | -rw-r--r-- | 115.6 KB |
JSScript.h | -rw-r--r-- | 76.9 KB |
JitActivation.cpp | -rw-r--r-- | 8.2 KB |
JitActivation.h | -rw-r--r-- | 9.7 KB |
List-inl.h | -rw-r--r-- | 3.5 KB |
List.cpp | -rw-r--r-- | 419 bytes |
List.h | -rw-r--r-- | 2.9 KB |
MallocProvider.h | -rw-r--r-- | 7.9 KB |
MatchPairs.h | -rw-r--r-- | 3.7 KB |
MemoryMetrics.cpp | -rw-r--r-- | 28.6 KB |
ModuleBuilder.h | -rw-r--r-- | 4.3 KB |
Modules.cpp | -rw-r--r-- | 64.8 KB |
Modules.h | -rw-r--r-- | 1.5 KB |
Monitor.h | -rw-r--r-- | 1.8 KB |
MutexIDs.h | -rw-r--r-- | 2.9 KB |
NativeObject-inl.h | -rw-r--r-- | 27.5 KB |
NativeObject.cpp | -rw-r--r-- | 97.0 KB |
NativeObject.h | -rw-r--r-- | 69.7 KB |
NumberObject-inl.h | -rw-r--r-- | 816 bytes |
NumberObject.h | -rw-r--r-- | 1.3 KB |
ObjectFlags-inl.h | -rw-r--r-- | 2.0 KB |
ObjectFlags.h | -rw-r--r-- | 3.0 KB |
ObjectOperations-inl.h | -rw-r--r-- | 13.7 KB |
ObjectOperations.h | -rw-r--r-- | 12.9 KB |
OffThreadPromiseRuntimeState.cpp | -rw-r--r-- | 10.2 KB |
OffThreadPromiseRuntimeState.h | -rw-r--r-- | 9.4 KB |
OffThreadScriptCompilation.cpp | -rw-r--r-- | 6.1 KB |
Opcodes.h | -rw-r--r-- | 137.4 KB |
PIC.cpp | -rw-r--r-- | 10.2 KB |
PIC.h | -rw-r--r-- | 7.0 KB |
PlainObject-inl.h | -rw-r--r-- | 3.4 KB |
PlainObject.cpp | -rw-r--r-- | 10.6 KB |
PlainObject.h | -rw-r--r-- | 4.3 KB |
Printer.cpp | -rw-r--r-- | 12.6 KB |
Probes-inl.h | -rw-r--r-- | 2.3 KB |
Probes.cpp | -rw-r--r-- | 2.1 KB |
Probes.h | -rw-r--r-- | 4.2 KB |
ProfilingStack.cpp | -rw-r--r-- | 1.6 KB |
PromiseLookup.cpp | -rw-r--r-- | 9.3 KB |
PromiseLookup.h | -rw-r--r-- | 5.9 KB |
PromiseObject.h | -rw-r--r-- | 9.4 KB |
PropMap-inl.h | -rw-r--r-- | 7.3 KB |
PropMap.cpp | -rw-r--r-- | 38.2 KB |
PropMap.h | -rw-r--r-- | 39.8 KB |
PropertyAndElement.cpp | -rw-r--r-- | 37.7 KB |
PropertyDescriptor.cpp | -rw-r--r-- | 3.2 KB |
PropertyInfo.h | -rw-r--r-- | 7.1 KB |
PropertyKey.h | -rw-r--r-- | 1.7 KB |
PropertyResult.h | -rw-r--r-- | 2.8 KB |
ProxyObject.cpp | -rw-r--r-- | 6.6 KB |
ProxyObject.h | -rw-r--r-- | 5.6 KB |
Realm-inl.h | -rw-r--r-- | 3.3 KB |
Realm.cpp | -rw-r--r-- | 23.5 KB |
Realm.h | -rw-r--r-- | 29.3 KB |
RecordTupleShared.cpp | -rw-r--r-- | 3.7 KB |
RecordTupleShared.h | -rw-r--r-- | 1.1 KB |
RecordType.cpp | -rw-r--r-- | 14.1 KB |
RecordType.h | -rw-r--r-- | 2.3 KB |
RegExpObject.cpp | -rw-r--r-- | 35.4 KB |
RegExpObject.h | -rw-r--r-- | 7.5 KB |
RegExpShared.h | -rw-r--r-- | 14.4 KB |
RegExpStatics.cpp | -rw-r--r-- | 1.7 KB |
RegExpStatics.h | -rw-r--r-- | 8.6 KB |
Runtime.cpp | -rw-r--r-- | 25.4 KB |
Runtime.h | -rw-r--r-- | 38.1 KB |
SavedFrame.h | -rw-r--r-- | 9.6 KB |
SavedStacks-inl.h | -rw-r--r-- | 1.2 KB |
SavedStacks.cpp | -rw-r--r-- | 71.1 KB |
SavedStacks.h | -rw-r--r-- | 14.6 KB |
Scope.cpp | -rw-r--r-- | 57.7 KB |
Scope.h | -rw-r--r-- | 57.9 KB |
ScopeKind.h | -rw-r--r-- | 889 bytes |
SelfHosting.cpp | -rw-r--r-- | 97.8 KB |
SelfHosting.h | -rw-r--r-- | 10.3 KB |
Shape-inl.h | -rw-r--r-- | 3.1 KB |
Shape.cpp | -rw-r--r-- | 47.5 KB |
Shape.h | -rw-r--r-- | 31.5 KB |
ShapeZone.cpp | -rw-r--r-- | 4.8 KB |
ShapeZone.h | -rw-r--r-- | 8.2 KB |
SharedArrayObject.cpp | -rw-r--r-- | 21.0 KB |
SharedArrayObject.h | -rw-r--r-- | 11.6 KB |
SharedImmutableStringsCache-inl.h | -rw-r--r-- | 2.6 KB |
SharedImmutableStringsCache.cpp | -rw-r--r-- | 4.0 KB |
SharedImmutableStringsCache.h | -rw-r--r-- | 13.4 KB |
SharedMem.h | -rw-r--r-- | 4.9 KB |
SharedScriptDataTableHolder.cpp | -rw-r--r-- | 722 bytes |
SharedScriptDataTableHolder.h | -rw-r--r-- | 2.7 KB |
SharedStencil.h | -rw-r--r-- | 32.6 KB |
SourceHook.cpp | -rw-r--r-- | 903 bytes |
Stack-inl.h | -rw-r--r-- | 24.4 KB |
Stack.cpp | -rw-r--r-- | 23.2 KB |
Stack.h | -rw-r--r-- | 32.4 KB |
StaticStrings.cpp | -rw-r--r-- | 2.7 KB |
StaticStrings.h | -rw-r--r-- | 8.1 KB |
StencilCache.cpp | -rw-r--r-- | 2.0 KB |
StencilCache.h | -rw-r--r-- | 7.0 KB |
StencilEnums.h | -rw-r--r-- | 12.8 KB |
StencilObject.cpp | -rw-r--r-- | 5.0 KB |
StencilObject.h | -rw-r--r-- | 2.0 KB |
StringObject-inl.h | -rw-r--r-- | 1.5 KB |
StringObject.h | -rw-r--r-- | 2.2 KB |
StringType-inl.h | -rw-r--r-- | 17.0 KB |
StringType.cpp | -rw-r--r-- | 72.5 KB |
StringType.h | -rw-r--r-- | 69.6 KB |
StructuredClone.cpp | -rw-r--r-- | 125.1 KB |
SymbolType.cpp | -rw-r--r-- | 3.9 KB |
SymbolType.h | -rw-r--r-- | 5.2 KB |
TaggedProto.cpp | -rw-r--r-- | 1.2 KB |
TaggedProto.h | -rw-r--r-- | 5.1 KB |
ThrowMsgKind.cpp | -rw-r--r-- | 1.3 KB |
ThrowMsgKind.h | -rw-r--r-- | 964 bytes |
Time.cpp | -rw-r--r-- | 12.2 KB |
Time.h | -rw-r--r-- | 5.2 KB |
ToSource.cpp | -rw-r--r-- | 7.3 KB |
ToSource.h | -rw-r--r-- | 817 bytes |
TupleType.cpp | -rw-r--r-- | 17.6 KB |
TupleType.h | -rw-r--r-- | 3.0 KB |
TypedArrayObject-inl.h | -rw-r--r-- | 23.1 KB |
TypedArrayObject.cpp | -rw-r--r-- | 100.2 KB |
TypedArrayObject.h | -rw-r--r-- | 9.5 KB |
UbiNode.cpp | -rw-r--r-- | 15.7 KB |
UbiNodeCensus.cpp | -rw-r--r-- | 39.7 KB |
UbiNodeShortestPaths.cpp | -rw-r--r-- | 2.5 KB |
Uint8Clamped.h | -rw-r--r-- | 3.0 KB |
UsageStatistics.cpp | -rw-r--r-- | 798 bytes |
Value.cpp | -rw-r--r-- | 1.5 KB |
Warnings.cpp | -rw-r--r-- | 3.1 KB |
Warnings.h | -rw-r--r-- | 839 bytes |
Watchtower.cpp | -rw-r--r-- | 8.7 KB |
Watchtower.h | -rw-r--r-- | 4.5 KB |
WellKnownAtom.cpp | -rw-r--r-- | 1.9 KB |
WellKnownAtom.h | -rw-r--r-- | 2.0 KB |
WindowProxy.cpp | -rw-r--r-- | 2.2 KB |
WrapperObject.h | -rw-r--r-- | 1.0 KB |
Xdr.cpp | -rw-r--r-- | 5.2 KB |
Xdr.h | -rw-r--r-- | 12.0 KB |
jsopcode.py | -rw-r--r-- | 11.3 KB |
make_opcode_doc.py | -rwxr-xr-x | 5.4 KB |