Index: third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
index e6a30e49b90759c8b79fd5865de2c979b927d6fd..bb3c4133d8653be255d250029743d5d56584e895 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
@@ -1792,7 +1792,7 @@ bool SerializedScriptValueReader::readRegExp(v8::Local<v8::Value>* value) |
uint32_t flags; |
if (!doReadUint32(&flags)) |
return false; |
- if (!v8::RegExp::New(scriptState()->context(), pattern.As<v8::String>(), static_cast<v8::RegExp::Flags>(flags)).ToLocal(value)) |
+ if (!v8::RegExp::New(getScriptState()->context(), pattern.As<v8::String>(), static_cast<v8::RegExp::Flags>(flags)).ToLocal(value)) |
return false; |
return true; |
} |
@@ -1966,7 +1966,7 @@ PassRefPtr<BlobDataHandle> SerializedScriptValueReader::getOrCreateBlobDataHandl |
v8::Local<v8::Value> ScriptValueDeserializer::deserialize() |
{ |
- v8::Isolate* isolate = m_reader.scriptState()->isolate(); |
+ v8::Isolate* isolate = m_reader.getScriptState()->isolate(); |
if (!m_reader.readVersion(m_version) || m_version > SerializedScriptValue::wireFormatVersion) |
return v8::Null(isolate); |
m_reader.setVersion(m_version); |
@@ -1983,28 +1983,28 @@ v8::Local<v8::Value> ScriptValueDeserializer::deserialize() |
bool ScriptValueDeserializer::newSparseArray(uint32_t) |
{ |
- v8::Local<v8::Array> array = v8::Array::New(m_reader.scriptState()->isolate(), 0); |
+ v8::Local<v8::Array> array = v8::Array::New(m_reader.getScriptState()->isolate(), 0); |
openComposite(array); |
return true; |
} |
bool ScriptValueDeserializer::newDenseArray(uint32_t length) |
{ |
- v8::Local<v8::Array> array = v8::Array::New(m_reader.scriptState()->isolate(), length); |
+ v8::Local<v8::Array> array = v8::Array::New(m_reader.getScriptState()->isolate(), length); |
openComposite(array); |
return true; |
} |
bool ScriptValueDeserializer::newMap() |
{ |
- v8::Local<v8::Map> map = v8::Map::New(m_reader.scriptState()->isolate()); |
+ v8::Local<v8::Map> map = v8::Map::New(m_reader.getScriptState()->isolate()); |
openComposite(map); |
return true; |
} |
bool ScriptValueDeserializer::newSet() |
{ |
- v8::Local<v8::Set> set = v8::Set::New(m_reader.scriptState()->isolate()); |
+ v8::Local<v8::Set> set = v8::Set::New(m_reader.getScriptState()->isolate()); |
openComposite(set); |
return true; |
} |
@@ -2020,7 +2020,7 @@ bool ScriptValueDeserializer::consumeTopOfStack(v8::Local<v8::Value>* object) |
bool ScriptValueDeserializer::newObject() |
{ |
- v8::Local<v8::Object> object = v8::Object::New(m_reader.scriptState()->isolate()); |
+ v8::Local<v8::Object> object = v8::Object::New(m_reader.getScriptState()->isolate()); |
if (object.IsEmpty()) |
return false; |
openComposite(object); |
@@ -2036,7 +2036,7 @@ bool ScriptValueDeserializer::completeObject(uint32_t numProperties, v8::Local<v |
return false; |
object = composite.As<v8::Object>(); |
} else { |
- object = v8::Object::New(m_reader.scriptState()->isolate()); |
+ object = v8::Object::New(m_reader.getScriptState()->isolate()); |
} |
if (object.IsEmpty()) |
return false; |
@@ -2052,7 +2052,7 @@ bool ScriptValueDeserializer::completeSparseArray(uint32_t numProperties, uint32 |
return false; |
array = composite.As<v8::Array>(); |
} else { |
- array = v8::Array::New(m_reader.scriptState()->isolate()); |
+ array = v8::Array::New(m_reader.getScriptState()->isolate()); |
} |
if (array.IsEmpty()) |
return false; |
@@ -2074,7 +2074,7 @@ bool ScriptValueDeserializer::completeDenseArray(uint32_t numProperties, uint32_ |
return false; |
if (length > stackDepth()) |
return false; |
- v8::Local<v8::Context> context = m_reader.scriptState()->context(); |
+ v8::Local<v8::Context> context = m_reader.getScriptState()->context(); |
for (unsigned i = 0, stackPos = stackDepth() - length; i < length; i++, stackPos++) { |
v8::Local<v8::Value> elem = element(stackPos); |
if (!elem->IsUndefined()) { |
@@ -2095,7 +2095,7 @@ bool ScriptValueDeserializer::completeMap(uint32_t length, v8::Local<v8::Value>* |
v8::Local<v8::Map> map = composite.As<v8::Map>(); |
if (map.IsEmpty()) |
return false; |
- v8::Local<v8::Context> context = m_reader.scriptState()->context(); |
+ v8::Local<v8::Context> context = m_reader.getScriptState()->context(); |
ASSERT(length % 2 == 0); |
for (unsigned i = stackDepth() - length; i + 1 < stackDepth(); i += 2) { |
v8::Local<v8::Value> key = element(i); |
@@ -2117,7 +2117,7 @@ bool ScriptValueDeserializer::completeSet(uint32_t length, v8::Local<v8::Value>* |
v8::Local<v8::Set> set = composite.As<v8::Set>(); |
if (set.IsEmpty()) |
return false; |
- v8::Local<v8::Context> context = m_reader.scriptState()->context(); |
+ v8::Local<v8::Context> context = m_reader.getScriptState()->context(); |
for (unsigned i = stackDepth() - length; i < stackDepth(); i++) { |
v8::Local<v8::Value> key = element(i); |
if (set->Add(context, key).IsEmpty()) |
@@ -2139,8 +2139,8 @@ bool ScriptValueDeserializer::tryGetTransferredMessagePort(uint32_t index, v8::L |
return false; |
if (index >= m_transferredMessagePorts->size()) |
return false; |
- v8::Local<v8::Object> creationContext = m_reader.scriptState()->context()->Global(); |
- *object = toV8(m_transferredMessagePorts->at(index).get(), creationContext, m_reader.scriptState()->isolate()); |
+ v8::Local<v8::Object> creationContext = m_reader.getScriptState()->context()->Global(); |
+ *object = toV8(m_transferredMessagePorts->at(index).get(), creationContext, m_reader.getScriptState()->isolate()); |
return !object->IsEmpty(); |
} |
@@ -2153,8 +2153,8 @@ bool ScriptValueDeserializer::tryGetTransferredArrayBuffer(uint32_t index, v8::L |
v8::Local<v8::Value> result = m_arrayBuffers.at(index); |
if (result.IsEmpty()) { |
RefPtr<DOMArrayBuffer> buffer = DOMArrayBuffer::create(m_arrayBufferContents->at(index)); |
- v8::Isolate* isolate = m_reader.scriptState()->isolate(); |
- v8::Local<v8::Object> creationContext = m_reader.scriptState()->context()->Global(); |
+ v8::Isolate* isolate = m_reader.getScriptState()->isolate(); |
+ v8::Local<v8::Object> creationContext = m_reader.getScriptState()->context()->Global(); |
result = toV8(buffer.get(), creationContext, isolate); |
if (result.IsEmpty()) |
return false; |
@@ -2173,8 +2173,8 @@ bool ScriptValueDeserializer::tryGetTransferredImageBitmap(uint32_t index, v8::L |
v8::Local<v8::Value> result = m_imageBitmaps.at(index); |
if (result.IsEmpty()) { |
RefPtrWillBeRawPtr<ImageBitmap> bitmap = ImageBitmap::create(m_imageBitmapContents->at(index)); |
- v8::Isolate* isolate = m_reader.scriptState()->isolate(); |
- v8::Local<v8::Object> creationContext = m_reader.scriptState()->context()->Global(); |
+ v8::Isolate* isolate = m_reader.getScriptState()->isolate(); |
+ v8::Local<v8::Object> creationContext = m_reader.getScriptState()->context()->Global(); |
result = toV8(bitmap.get(), creationContext, isolate); |
if (result.IsEmpty()) |
return false; |
@@ -2194,8 +2194,8 @@ bool ScriptValueDeserializer::tryGetTransferredSharedArrayBuffer(uint32_t index, |
v8::Local<v8::Value> result = m_arrayBuffers.at(index); |
if (result.IsEmpty()) { |
RefPtr<DOMSharedArrayBuffer> buffer = DOMSharedArrayBuffer::create(m_arrayBufferContents->at(index)); |
- v8::Isolate* isolate = m_reader.scriptState()->isolate(); |
- v8::Local<v8::Object> creationContext = m_reader.scriptState()->context()->Global(); |
+ v8::Isolate* isolate = m_reader.getScriptState()->isolate(); |
+ v8::Local<v8::Object> creationContext = m_reader.getScriptState()->context()->Global(); |
result = toV8(buffer.get(), creationContext, isolate); |
if (result.IsEmpty()) |
return false; |
@@ -2223,7 +2223,7 @@ bool ScriptValueDeserializer::initializeObject(v8::Local<v8::Object> object, uin |
unsigned length = 2 * numProperties; |
if (length > stackDepth()) |
return false; |
- v8::Local<v8::Context> context = m_reader.scriptState()->context(); |
+ v8::Local<v8::Context> context = m_reader.getScriptState()->context(); |
for (unsigned i = stackDepth() - length; i < stackDepth(); i += 2) { |
v8::Local<v8::Value> propertyName = element(i); |
v8::Local<v8::Value> propertyValue = element(i + 1); |