Side by Side Diff: third_party/WebKit/LayoutTests/fast/canvas/canvas-toDataURL-oom.html
Issue 1414553002 :
Fix out-of-memory crashes related to ArrayBuffer allocation
Patch Set: Reverting some behavior changes
Use n/p to move between diff chunks;
N/P to move between comments.
Draft comments are only viewable by you.
Jump to:
third_party/WebKit/LayoutTests/crypto/subtle/digest-arraybuffer-oom.html
third_party/WebKit/LayoutTests/fast/canvas/canvas-getImageData-oom.html
third_party/WebKit/LayoutTests/fast/canvas/canvas-toDataURL-oom.html
third_party/WebKit/LayoutTests/fast/canvas/imageData-oom.html
third_party/WebKit/LayoutTests/fast/canvas/imageData-oom-expected.txt
third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.h
third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp
third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp
third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp
third_party/WebKit/Source/bindings/modules/v8/V8BindingForModules.cpp
third_party/WebKit/Source/bindings/templates/interface.cpp
third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.cpp
third_party/WebKit/Source/core/dom/DOMArrayBuffer.h
third_party/WebKit/Source/core/dom/DOMArrayBufferView.h
third_party/WebKit/Source/core/dom/DOMDataView.cpp
third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.h
third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp
third_party/WebKit/Source/core/dom/DOMSharedArrayBuffer.h
third_party/WebKit/Source/core/dom/DOMTypedArray.h
third_party/WebKit/Source/core/dom/DOMTypedArray.cpp
third_party/WebKit/Source/core/fileapi/FileReader.cpp
third_party/WebKit/Source/core/fileapi/FileReaderLoader.h
third_party/WebKit/Source/core/fileapi/FileReaderLoader.cpp
third_party/WebKit/Source/core/fileapi/FileReaderSync.cpp
third_party/WebKit/Source/core/html/HTMLCanvasElement.h
third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp
third_party/WebKit/Source/core/html/ImageData.h
third_party/WebKit/Source/core/html/ImageData.cpp
third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp
third_party/WebKit/Source/core/testing/Internals.h
third_party/WebKit/Source/core/testing/Internals.cpp
third_party/WebKit/Source/core/testing/Internals.idl
third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequest.cpp
third_party/WebKit/Source/modules/bluetooth/BluetoothGATTCharacteristic.cpp
third_party/WebKit/Source/modules/bluetooth/ConvertWebVectorToArrayBuffer.cpp
third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.h
third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.idl
third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DAPITest.cpp
third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
third_party/WebKit/Source/modules/crypto/CryptoKey.cpp
third_party/WebKit/Source/modules/crypto/CryptoResultImpl.cpp
third_party/WebKit/Source/modules/crypto/NormalizeAlgorithm.cpp
third_party/WebKit/Source/modules/encoding/TextEncoder.h
third_party/WebKit/Source/modules/encoding/TextEncoder.cpp
third_party/WebKit/Source/modules/encoding/TextEncoder.idl
third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp
third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp
third_party/WebKit/Source/modules/encryptedmedia/MediaKeyStatusMap.cpp
third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp
third_party/WebKit/Source/modules/fetch/Body.cpp
third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp
third_party/WebKit/Source/modules/fetch/FetchFormDataConsumerHandleTest.cpp
third_party/WebKit/Source/modules/mediastream/RTCDataChannel.cpp
third_party/WebKit/Source/modules/presentation/PresentationConnection.cpp
third_party/WebKit/Source/modules/push_messaging/PushEvent.h
third_party/WebKit/Source/modules/push_messaging/PushEvent.cpp
third_party/WebKit/Source/modules/push_messaging/PushEvent.idl
third_party/WebKit/Source/modules/push_messaging/PushMessageData.h
third_party/WebKit/Source/modules/push_messaging/PushMessageData.cpp
third_party/WebKit/Source/modules/push_messaging/PushSubscription.cpp
third_party/WebKit/Source/modules/webaudio/AudioBuffer.cpp
third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.cpp
third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
third_party/WebKit/Source/modules/webmidi/MIDIInput.cpp
third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp
third_party/WebKit/Source/modules/websockets/DOMWebSocket.cpp
third_party/WebKit/Source/modules/websockets/DOMWebSocketTest.cpp
third_party/WebKit/Source/modules/websockets/DocumentWebSocketChannel.cpp
third_party/WebKit/Source/modules/websockets/DocumentWebSocketChannelTest.cpp
third_party/WebKit/Source/modules/webusb/USBInTransferResult.h
third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp
third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp
third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp
third_party/WebKit/Source/web/WebArrayBuffer.cpp
third_party/WebKit/Source/web/WebSocketImpl.cpp
third_party/WebKit/Source/wtf/ArrayBuffer.h
third_party/WebKit/Source/wtf/ArrayBuffer.cpp
third_party/WebKit/Source/wtf/ArrayBufferBuilder.h
third_party/WebKit/Source/wtf/ArrayBufferBuilder.cpp
third_party/WebKit/Source/wtf/ArrayBufferContents.h
third_party/WebKit/Source/wtf/ArrayBufferContents.cpp
third_party/WebKit/Source/wtf/Float32Array.h
third_party/WebKit/Source/wtf/Float64Array.h
third_party/WebKit/Source/wtf/Int16Array.h
third_party/WebKit/Source/wtf/Int32Array.h
third_party/WebKit/Source/wtf/Int8Array.h
third_party/WebKit/Source/wtf/TypedArrayBase.h
third_party/WebKit/Source/wtf/Uint16Array.h
third_party/WebKit/Source/wtf/Uint32Array.h
third_party/WebKit/Source/wtf/Uint8Array.h
third_party/WebKit/Source/wtf/Uint8ClampedArray.h