| OLD | NEW |
| 1 /* | 1 /* |
| 2 This file is part of the Blink open source project. | 2 This file is part of the Blink open source project. |
| 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! | 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! |
| 4 | 4 |
| 5 This library is free software; you can redistribute it and/or | 5 This library is free software; you can redistribute it and/or |
| 6 modify it under the terms of the GNU Library General Public | 6 modify it under the terms of the GNU Library General Public |
| 7 License as published by the Free Software Foundation; either | 7 License as published by the Free Software Foundation; either |
| 8 version 2 of the License, or (at your option) any later version. | 8 version 2 of the License, or (at your option) any later version. |
| 9 | 9 |
| 10 This library is distributed in the hope that it will be useful, | 10 This library is distributed in the hope that it will be useful, |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 WrapperTypeInfo V8TestSerializedScriptValueInterface::info = { V8TestSerializedS
criptValueInterface::GetTemplate, V8TestSerializedScriptValueInterface::derefObj
ect, 0, 0, 0, V8TestSerializedScriptValueInterface::installPerContextPrototypePr
operties, 0, WrapperTypeObjectPrototype }; | 59 WrapperTypeInfo V8TestSerializedScriptValueInterface::info = { V8TestSerializedS
criptValueInterface::GetTemplate, V8TestSerializedScriptValueInterface::derefObj
ect, 0, 0, 0, V8TestSerializedScriptValueInterface::installPerContextPrototypePr
operties, 0, WrapperTypeObjectPrototype }; |
| 60 | 60 |
| 61 namespace TestSerializedScriptValueInterfaceV8Internal { | 61 namespace TestSerializedScriptValueInterfaceV8Internal { |
| 62 | 62 |
| 63 template <typename T> void V8_USE(T) { } | 63 template <typename T> void V8_USE(T) { } |
| 64 | 64 |
| 65 static void valueAttributeGetter(v8::Local<v8::String> name, const v8::PropertyC
allbackInfo<v8::Value>& info) | 65 static void valueAttributeGetter(v8::Local<v8::String> name, const v8::PropertyC
allbackInfo<v8::Value>& info) |
| 66 { | 66 { |
| 67 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 67 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 68 v8SetReturnValue(info, imp->value() ? imp->value()->deserialize() : v8::Hand
le<v8::Value>(v8::Null(info.GetIsolate()))); | 68 v8SetReturnValue(info, imp->value() ? imp->value()->deserialize() : v8::Hand
le<v8::Value>(v8::Null(info.GetIsolate()))); |
| 69 return; | |
| 70 } | 69 } |
| 71 | 70 |
| 72 static void valueAttributeGetterCallback(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) | 71 static void valueAttributeGetterCallback(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) |
| 73 { | 72 { |
| 74 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 73 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 75 TestSerializedScriptValueInterfaceV8Internal::valueAttributeGetter(name, inf
o); | 74 TestSerializedScriptValueInterfaceV8Internal::valueAttributeGetter(name, inf
o); |
| 76 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 75 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 77 } | 76 } |
| 78 | 77 |
| 79 static void valueAttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Value
> value, const v8::PropertyCallbackInfo<void>& info) | 78 static void valueAttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Value
> value, const v8::PropertyCallbackInfo<void>& info) |
| 80 { | 79 { |
| 81 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 80 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 82 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, v, SerializedScriptValue::cre
ate(value, info.GetIsolate())); | 81 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, v, SerializedScriptValue::cre
ate(value, info.GetIsolate())); |
| 83 imp->setValue(WTF::getPtr(v)); | 82 imp->setValue(WTF::getPtr(v)); |
| 84 return; | |
| 85 } | 83 } |
| 86 | 84 |
| 87 static void valueAttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v
8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 85 static void valueAttributeSetterCallback(v8::Local<v8::String> name, v8::Local<v
8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 88 { | 86 { |
| 89 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 87 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 90 TestSerializedScriptValueInterfaceV8Internal::valueAttributeSetter(name, val
ue, info); | 88 TestSerializedScriptValueInterfaceV8Internal::valueAttributeSetter(name, val
ue, info); |
| 91 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 89 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 92 } | 90 } |
| 93 | 91 |
| 94 static void readonlyValueAttributeGetter(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) | 92 static void readonlyValueAttributeGetter(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) |
| 95 { | 93 { |
| 96 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 94 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 97 v8SetReturnValue(info, imp->readonlyValue() ? imp->readonlyValue()->deserial
ize() : v8::Handle<v8::Value>(v8::Null(info.GetIsolate()))); | 95 v8SetReturnValue(info, imp->readonlyValue() ? imp->readonlyValue()->deserial
ize() : v8::Handle<v8::Value>(v8::Null(info.GetIsolate()))); |
| 98 return; | |
| 99 } | 96 } |
| 100 | 97 |
| 101 static void readonlyValueAttributeGetterCallback(v8::Local<v8::String> name, con
st v8::PropertyCallbackInfo<v8::Value>& info) | 98 static void readonlyValueAttributeGetterCallback(v8::Local<v8::String> name, con
st v8::PropertyCallbackInfo<v8::Value>& info) |
| 102 { | 99 { |
| 103 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 100 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 104 TestSerializedScriptValueInterfaceV8Internal::readonlyValueAttributeGetter(n
ame, info); | 101 TestSerializedScriptValueInterfaceV8Internal::readonlyValueAttributeGetter(n
ame, info); |
| 105 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 102 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 106 } | 103 } |
| 107 | 104 |
| 108 static void dirtySerializedValueAttributeGetter(v8::Local<v8::String> name, cons
t v8::PropertyCallbackInfo<v8::Value>& info) | 105 static void dirtySerializedValueAttributeGetter(v8::Local<v8::String> name, cons
t v8::PropertyCallbackInfo<v8::Value>& info) |
| 109 { | 106 { |
| 110 v8::Handle<v8::String> propertyName = v8::String::NewSymbol("dirtySerialized
Value"); | 107 v8::Handle<v8::String> propertyName = v8::String::NewSymbol("dirtySerialized
Value"); |
| 111 v8::Handle<v8::Value> value; | 108 v8::Handle<v8::Value> value; |
| 112 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 109 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 113 if (!imp->isValueDirty()) { | 110 if (!imp->isValueDirty()) { |
| 114 value = info.Holder()->GetHiddenValue(propertyName); | 111 value = info.Holder()->GetHiddenValue(propertyName); |
| 115 if (!value.IsEmpty()) { | 112 if (!value.IsEmpty()) { |
| 116 v8SetReturnValue(info, value); | 113 v8SetReturnValue(info, value); |
| 117 return; | 114 return; |
| 118 } | 115 } |
| 119 } | 116 } |
| 120 RefPtr<SerializedScriptValue> serialized = imp->dirtySerializedValue(); | 117 RefPtr<SerializedScriptValue> serialized = imp->dirtySerializedValue(); |
| 121 value = serialized ? serialized->deserialize() : v8::Handle<v8::Value>(v8::N
ull(info.GetIsolate())); | 118 value = serialized ? serialized->deserialize() : v8::Handle<v8::Value>(v8::N
ull(info.GetIsolate())); |
| 122 info.Holder()->SetHiddenValue(propertyName, value); | 119 info.Holder()->SetHiddenValue(propertyName, value); |
| 123 v8SetReturnValue(info, value); | 120 v8SetReturnValue(info, value); |
| 124 return; | |
| 125 } | 121 } |
| 126 | 122 |
| 127 static void dirtySerializedValueAttributeGetterCallback(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) | 123 static void dirtySerializedValueAttributeGetterCallback(v8::Local<v8::String> na
me, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 128 { | 124 { |
| 129 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 125 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 130 TestSerializedScriptValueInterfaceV8Internal::dirtySerializedValueAttributeG
etter(name, info); | 126 TestSerializedScriptValueInterfaceV8Internal::dirtySerializedValueAttributeG
etter(name, info); |
| 131 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 127 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 132 } | 128 } |
| 133 | 129 |
| 134 static void dirtySerializedValueAttributeSetter(v8::Local<v8::String> name, v8::
Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 130 static void dirtySerializedValueAttributeSetter(v8::Local<v8::String> name, v8::
Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 135 { | 131 { |
| 136 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 132 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 137 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, v, SerializedScriptValue::cre
ate(value, info.GetIsolate())); | 133 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, v, SerializedScriptValue::cre
ate(value, info.GetIsolate())); |
| 138 imp->setDirtySerializedValue(WTF::getPtr(v)); | 134 imp->setDirtySerializedValue(WTF::getPtr(v)); |
| 139 info.Holder()->DeleteHiddenValue(v8::String::NewSymbol("dirtySerializedValue
")); // Invalidate the cached value. | 135 info.Holder()->DeleteHiddenValue(v8::String::NewSymbol("dirtySerializedValue
")); // Invalidate the cached value. |
| 140 return; | |
| 141 } | 136 } |
| 142 | 137 |
| 143 static void dirtySerializedValueAttributeSetterCallback(v8::Local<v8::String> na
me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 138 static void dirtySerializedValueAttributeSetterCallback(v8::Local<v8::String> na
me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 144 { | 139 { |
| 145 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 140 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 146 TestSerializedScriptValueInterfaceV8Internal::dirtySerializedValueAttributeS
etter(name, value, info); | 141 TestSerializedScriptValueInterfaceV8Internal::dirtySerializedValueAttributeS
etter(name, value, info); |
| 147 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 142 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 148 } | 143 } |
| 149 | 144 |
| 150 static void dirtyScriptValueAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 145 static void dirtyScriptValueAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 151 { | 146 { |
| 152 v8::Handle<v8::String> propertyName = v8::String::NewSymbol("dirtyScriptValu
e"); | 147 v8::Handle<v8::String> propertyName = v8::String::NewSymbol("dirtyScriptValu
e"); |
| 153 v8::Handle<v8::Value> value; | 148 v8::Handle<v8::Value> value; |
| 154 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 149 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 155 if (!imp->isValueDirty()) { | 150 if (!imp->isValueDirty()) { |
| 156 value = info.Holder()->GetHiddenValue(propertyName); | 151 value = info.Holder()->GetHiddenValue(propertyName); |
| 157 if (!value.IsEmpty()) { | 152 if (!value.IsEmpty()) { |
| 158 v8SetReturnValue(info, value); | 153 v8SetReturnValue(info, value); |
| 159 return; | 154 return; |
| 160 } | 155 } |
| 161 } | 156 } |
| 162 value = imp->dirtyScriptValue().v8Value(); | 157 value = imp->dirtyScriptValue().v8Value(); |
| 163 info.Holder()->SetHiddenValue(propertyName, value); | 158 info.Holder()->SetHiddenValue(propertyName, value); |
| 164 v8SetReturnValue(info, value); | 159 v8SetReturnValue(info, value); |
| 165 return; | |
| 166 } | 160 } |
| 167 | 161 |
| 168 static void dirtyScriptValueAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 162 static void dirtyScriptValueAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 169 { | 163 { |
| 170 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 164 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 171 TestSerializedScriptValueInterfaceV8Internal::dirtyScriptValueAttributeGette
r(name, info); | 165 TestSerializedScriptValueInterfaceV8Internal::dirtyScriptValueAttributeGette
r(name, info); |
| 172 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 166 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 173 } | 167 } |
| 174 | 168 |
| 175 static void dirtyScriptValueAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 169 static void dirtyScriptValueAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 176 { | 170 { |
| 177 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 171 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 178 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value, info.GetIsolate())); | 172 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value, info.GetIsolate())); |
| 179 imp->setDirtyScriptValue(v); | 173 imp->setDirtyScriptValue(v); |
| 180 info.Holder()->DeleteHiddenValue(v8::String::NewSymbol("dirtyScriptValue"));
// Invalidate the cached value. | 174 info.Holder()->DeleteHiddenValue(v8::String::NewSymbol("dirtyScriptValue"));
// Invalidate the cached value. |
| 181 return; | |
| 182 } | 175 } |
| 183 | 176 |
| 184 static void dirtyScriptValueAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 177 static void dirtyScriptValueAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 185 { | 178 { |
| 186 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 179 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 187 TestSerializedScriptValueInterfaceV8Internal::dirtyScriptValueAttributeSette
r(name, value, info); | 180 TestSerializedScriptValueInterfaceV8Internal::dirtyScriptValueAttributeSette
r(name, value, info); |
| 188 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 181 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 189 } | 182 } |
| 190 | 183 |
| 191 static void cachedValueCallWithAttributeGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 184 static void cachedValueCallWithAttributeGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 192 { | 185 { |
| 193 v8::Handle<v8::String> propertyName = v8::String::NewSymbol("cachedValueCall
With"); | 186 v8::Handle<v8::String> propertyName = v8::String::NewSymbol("cachedValueCall
With"); |
| 194 v8::Handle<v8::Value> value; | 187 v8::Handle<v8::Value> value; |
| 195 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 188 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 196 if (!imp->isValueDirty()) { | 189 if (!imp->isValueDirty()) { |
| 197 value = info.Holder()->GetHiddenValue(propertyName); | 190 value = info.Holder()->GetHiddenValue(propertyName); |
| 198 if (!value.IsEmpty()) { | 191 if (!value.IsEmpty()) { |
| 199 v8SetReturnValue(info, value); | 192 v8SetReturnValue(info, value); |
| 200 return; | 193 return; |
| 201 } | 194 } |
| 202 } | 195 } |
| 203 ScriptState* currentState = ScriptState::current(); | 196 ScriptState* currentState = ScriptState::current(); |
| 204 if (!currentState) | 197 if (!currentState) |
| 205 return v8Undefined(); | 198 return v8Undefined(); |
| 206 ScriptState& state = *currentState; | 199 ScriptState& state = *currentState; |
| 207 RefPtr<SerializedScriptValue> serialized = imp->cachedValueCallWith(&state); | 200 RefPtr<SerializedScriptValue> serialized = imp->cachedValueCallWith(&state); |
| 208 value = serialized ? serialized->deserialize() : v8::Handle<v8::Value>(v8::N
ull(info.GetIsolate())); | 201 value = serialized ? serialized->deserialize() : v8::Handle<v8::Value>(v8::N
ull(info.GetIsolate())); |
| 209 info.Holder()->SetHiddenValue(propertyName, value); | 202 info.Holder()->SetHiddenValue(propertyName, value); |
| 210 v8SetReturnValue(info, value); | 203 v8SetReturnValue(info, value); |
| 211 return; | |
| 212 } | 204 } |
| 213 | 205 |
| 214 static void cachedValueCallWithAttributeGetterCallback(v8::Local<v8::String> nam
e, const v8::PropertyCallbackInfo<v8::Value>& info) | 206 static void cachedValueCallWithAttributeGetterCallback(v8::Local<v8::String> nam
e, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 215 { | 207 { |
| 216 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 208 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 217 TestSerializedScriptValueInterfaceV8Internal::cachedValueCallWithAttributeGe
tter(name, info); | 209 TestSerializedScriptValueInterfaceV8Internal::cachedValueCallWithAttributeGe
tter(name, info); |
| 218 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 210 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 219 } | 211 } |
| 220 | 212 |
| 221 static void cachedValueCallWithAttributeSetter(v8::Local<v8::String> name, v8::L
ocal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 213 static void cachedValueCallWithAttributeSetter(v8::Local<v8::String> name, v8::L
ocal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 222 { | 214 { |
| 223 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); | 215 TestSerializedScriptValueInterface* imp = V8TestSerializedScriptValueInterfa
ce::toNative(info.Holder()); |
| 224 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, v, SerializedScriptValue::cre
ate(value, info.GetIsolate())); | 216 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, v, SerializedScriptValue::cre
ate(value, info.GetIsolate())); |
| 225 ScriptState* currentState = ScriptState::current(); | 217 ScriptState* currentState = ScriptState::current(); |
| 226 if (!currentState) | 218 if (!currentState) |
| 227 return; | 219 return; |
| 228 ScriptState& state = *currentState; | 220 ScriptState& state = *currentState; |
| 229 imp->setCachedValueCallWith(&state, WTF::getPtr(v)); | 221 imp->setCachedValueCallWith(&state, WTF::getPtr(v)); |
| 230 if (state.hadException()) | 222 if (state.hadException()) |
| 231 throwError(state.exception(), info.GetIsolate()); | 223 throwError(state.exception(), info.GetIsolate()); |
| 232 info.Holder()->DeleteHiddenValue(v8::String::NewSymbol("cachedValueCallWith"
)); // Invalidate the cached value. | 224 info.Holder()->DeleteHiddenValue(v8::String::NewSymbol("cachedValueCallWith"
)); // Invalidate the cached value. |
| 233 return; | |
| 234 } | 225 } |
| 235 | 226 |
| 236 static void cachedValueCallWithAttributeSetterCallback(v8::Local<v8::String> nam
e, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 227 static void cachedValueCallWithAttributeSetterCallback(v8::Local<v8::String> nam
e, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 237 { | 228 { |
| 238 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 229 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 239 TestSerializedScriptValueInterfaceV8Internal::cachedValueCallWithAttributeSe
tter(name, value, info); | 230 TestSerializedScriptValueInterfaceV8Internal::cachedValueCallWithAttributeSe
tter(name, value, info); |
| 240 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 231 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 241 } | 232 } |
| 242 | 233 |
| 243 } // namespace TestSerializedScriptValueInterfaceV8Internal | 234 } // namespace TestSerializedScriptValueInterfaceV8Internal |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 313 } | 304 } |
| 314 | 305 |
| 315 void V8TestSerializedScriptValueInterface::derefObject(void* object) | 306 void V8TestSerializedScriptValueInterface::derefObject(void* object) |
| 316 { | 307 { |
| 317 fromInternalPointer(object)->deref(); | 308 fromInternalPointer(object)->deref(); |
| 318 } | 309 } |
| 319 | 310 |
| 320 } // namespace WebCore | 311 } // namespace WebCore |
| 321 | 312 |
| 322 #endif // ENABLE(Condition1) || ENABLE(Condition2) | 313 #endif // ENABLE(Condition1) || ENABLE(Condition2) |
| OLD | NEW |