-
zoltan@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=96512 Reviewed by Eric Seidel. Add WTF_MAKE_FAST_ALLOCATED macro to the following class/struct declarations because these or their child classes are instantiated by operator new. Covered by existing tests. * Modules/websockets/WebSocketDeflateFramer.cpp: (WebSocketExtensionDeflateFrame): * Modules/websockets/WebSocketDeflateFramer.h: (DeflateResultHolder): (InflateResultHolder): * Modules/websockets/WebSocketDeflater.h: (WebSocketDeflater): (WebSocketInflater): * Modules/websockets/WebSocketHandshake.h: (WebSocketHandshake): * bindings/js/ScriptDebugServer.h: (Task): * css/CSSCalculationValue.cpp: (CSSCalcPrimitiveValue): * css/CSSParserMode.h: (CSSParserContext): * css/CSSValuePool.h: (CSSValuePool): * css/StyleBuilder.h: (StyleBuilder): * css/StylePropertyShorthand.h: (StylePropertyShorthand): * css/StyleResolver.cpp: (RuleSet): * css/StyleRule.h: (StyleRuleBase): (StyleRule): * css/StyleRuleImport.h: (StyleRuleImport): * css/WebKitCSSKeyframeRule.h: (StyleKeyframe): * dom/CheckedRadioButtons.cpp: (RadioButtonGroup): * dom/ContextFeatures.h: (ContextFeaturesClient): * dom/DOMImplementation.h: (DOMImplementation): (XMLMIMETypeRegExp): * dom/Document.cpp: (ImmutableAttributeDataCacheKey): * dom/ElementShadow.h: (ElementShadow): * dom/GenericEventQueue.h: (GenericEventQueue): * dom/IdTargetObserverRegistry.h: (IdTargetObserverRegistry): * dom/NamedNodeMap.h: (NamedNodeMap): * dom/ScopedEventQueue.h: (ScopedEventQueue): * dom/StyledElement.cpp: (PresentationAttributeCacheEntry): (PresentationAttributeCacheCleaner): * editing/EditingStyle.cpp: (HTMLElementEquivalent): * editing/SpellChecker.h: (SpellChecker): * fileapi/ThreadableBlobRegistry.cpp: (BlobRegistryContext): * html/FormAssociatedElement.cpp: (FormAttributeTargetObserver): * html/FormController.h: (FormController): * html/HTMLInputElement.cpp: (ListAttributeTargetObserver): * html/PublicURLManager.h: (PublicURLManager): * html/StepRange.h: (StepDescription): * html/ValidationMessage.h: (ValidationMessage): * html/canvas/WebGLExtension.h: (WebGLExtension): * html/canvas/WebGLRenderingContext.cpp: (WebCore): (WebGLRenderingContextLostCallback): (WebGLRenderingContextErrorMessageCallback): * html/parser/HTMLElementStack.h: (ElementRecord): * html/parser/HTMLMetaCharsetParser.h: (HTMLMetaCharsetParser): * inspector/DOMEditor.h: (DOMEditor): * inspector/InjectedScriptHost.h: (InspectableObject): * inspector/InjectedScriptManager.h: (InjectedScriptManager): * inspector/InspectorCSSAgent.cpp: (SelectorProfile): * inspector/InspectorCounters.h: (ThreadLocalInspectorCounters): * inspector/InspectorDOMAgent.cpp: (RevalidateStyleAttributeTask): * inspector/InspectorFrontendClientLocal.cpp: (InspectorBackendDispatchTask): * inspector/InspectorHistory.h: (InspectorHistory): (Action): * inspector/InspectorOverlay.h: (HighlightConfig): (InspectorOverlay): * inspector/InspectorState.h: (InspectorState): * inspector/InspectorStyleSheet.cpp: (ParsedStyleSheet): * inspector/InspectorWorkerAgent.cpp: (InspectorWorkerAgent::WorkerFrontendChannel): * inspector/NetworkResourcesData.h: (NetworkResourcesData): (ResourceData): * inspector/WorkerInspectorController.cpp: * loader/EmptyClients.h: (EmptyChromeClient): * loader/ResourceLoadScheduler.h: (ResourceLoadScheduler): (HostInformation): * loader/icon/IconDatabase.cpp: (DefaultIconDatabaseClient): (ClientWorkItem): * page/ContentSecurityPolicy.cpp: (CSPDirectiveList): * page/ContentSecurityPolicy.h: (ContentSecurityPolicy): * page/FrameActionScheduler.h: (FrameActionScheduler): * page/MemoryInfo.cpp: (HeapSizeCache): * platform/CalculationValue.h: (CalcExpressionNode): * platform/Cursor.h: (Cursor): * platform/Decimal.h: (Decimal): * platform/Length.cpp: (CalculationValueHandleMap): * platform/MemoryPressureHandler.h: (MemoryPressureHandler): * platform/PlatformKeyboardEvent.h: (PlatformKeyboardEvent): * platform/ScrollAnimator.h: (ScrollAnimator): * platform/graphics/GlyphPageTreeNode.h: (GlyphPageTreeNode): * platform/graphics/GraphicsContext.h: (GraphicsContextStateSaver): * platform/graphics/GraphicsLayer.h: (AnimationValue): * platform/graphics/IntRect.h: (IntRect): * platform/graphics/ShadowBlur.cpp: (ScratchBuffer): * platform/graphics/TextRun.h: (TextRun): * platform/graphics/TiledBackingStoreBackend.h: (TiledBackingStoreBackend): * platform/graphics/WidthIterator.h: (WidthIterator): * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: (StreamingClient): * platform/graphics/opengl/Extensions3DOpenGL.h: (Extensions3DOpenGL): * platform/graphics/texmap/TextureMapper.h: (TextureMapper): * platform/graphics/texmap/TextureMapperGL.cpp: (TextureMapperGLData): * platform/graphics/texmap/TextureMapperImageBuffer.h: (TextureMapperImageBuffer): * platform/graphics/texmap/TextureMapperLayer.h: (TextureMapperLayer): * platform/image-decoders/bmp/BMPImageReader.h: (BMPImageReader): * platform/image-decoders/gif/GIFImageReader.h: (GIFFrameReader): (GIFImageReader): * platform/image-decoders/jpeg/JPEGImageDecoder.cpp: (JPEGImageReader): * platform/image-decoders/png/PNGImageDecoder.cpp: (PNGImageReader): * platform/network/BlobRegistryImpl.h: (BlobRegistryImpl): * platform/network/ResourceResponseBase.h: (CrossThreadResourceResponseDataBase): * platform/text/TextCodecICU.h: (ICUConverterWrapper): * rendering/FlowThreadController.h: (FlowThreadController): * rendering/RenderBoxRegionInfo.h: (RenderBoxRegionInfo): * rendering/RenderLayer.h: (ClipRects): (ClipRectsCache): * rendering/RenderLayerCompositor.h: (RenderLayerCompositor): * rendering/WrapShapeInfo.h: (WrapShapeInfo): * rendering/style/NinePieceImage.h: (NinePieceImageData): * rendering/svg/RenderSVGResourceFilter.h: (FilterData): * rendering/svg/RenderSVGResourceGradient.h: (GradientData): * rendering/svg/RenderSVGResourcePattern.h: (PatternData): * rendering/svg/SVGResources.h: (ClipperFilterMaskerData): (MarkerData): (FillStrokeData): * svg/SVGAngle.h: (SVGAngle): * svg/SVGLength.h: (SVGLength): * svg/SVGPreserveAspectRatio.h: (SVGPreserveAspectRatio): * svg/graphics/SVGImageCache.h: (SVGImageCache): * svg/properties/SVGPropertyInfo.h: (SVGPropertyInfo): * workers/WorkerEventQueue.h: (WorkerEventQueue): * xml/parser/MarkupTokenBase.h: (DoctypeDataBase): * xml/parser/XMLDocumentParserLibxml2.cpp: (PendingCallbacks): (OffsetBuffer): * xml/parser/XMLToken.h: (XMLDeclarationData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2eb7bec6