| 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 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 static void readOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 103 static void readOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 104 { | 104 { |
| 105 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 105 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 106 TestObjV8Internal::readOnlyLongAttrAttrGetter(name, info); | 106 TestObjV8Internal::readOnlyLongAttrAttrGetter(name, info); |
| 107 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 107 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 108 } | 108 } |
| 109 | 109 |
| 110 static void readOnlyStringAttrAttrGetter(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) | 110 static void readOnlyStringAttrAttrGetter(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) |
| 111 { | 111 { |
| 112 TestObj* imp = V8TestObject::toNative(info.Holder()); | 112 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 113 v8SetReturnValueString(info, imp->readOnlyStringAttr(), info.GetIsolate(), N
ullStringAsEmpty); | 113 v8SetReturnValueString(info, imp->readOnlyStringAttr(), info.GetIsolate()); |
| 114 return; | 114 return; |
| 115 } | 115 } |
| 116 | 116 |
| 117 static void readOnlyStringAttrAttrGetterCallback(v8::Local<v8::String> name, con
st v8::PropertyCallbackInfo<v8::Value>& info) | 117 static void readOnlyStringAttrAttrGetterCallback(v8::Local<v8::String> name, con
st v8::PropertyCallbackInfo<v8::Value>& info) |
| 118 { | 118 { |
| 119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 120 TestObjV8Internal::readOnlyStringAttrAttrGetter(name, info); | 120 TestObjV8Internal::readOnlyStringAttrAttrGetter(name, info); |
| 121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 122 } | 122 } |
| 123 | 123 |
| (...skipping 26 matching lines...) Expand all Loading... |
| 150 | 150 |
| 151 static void staticReadOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 151 static void staticReadOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 152 { | 152 { |
| 153 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 153 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 154 TestObjV8Internal::staticReadOnlyLongAttrAttrGetter(name, info); | 154 TestObjV8Internal::staticReadOnlyLongAttrAttrGetter(name, info); |
| 155 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 155 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 156 } | 156 } |
| 157 | 157 |
| 158 static void staticStringAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 158 static void staticStringAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
| 159 { | 159 { |
| 160 v8SetReturnValueString(info, TestObj::staticStringAttr(), info.GetIsolate(),
NullStringAsEmpty); | 160 v8SetReturnValueString(info, TestObj::staticStringAttr(), info.GetIsolate())
; |
| 161 return; | 161 return; |
| 162 } | 162 } |
| 163 | 163 |
| 164 static void staticStringAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 164 static void staticStringAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 165 { | 165 { |
| 166 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 166 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 167 TestObjV8Internal::staticStringAttrAttrGetter(name, info); | 167 TestObjV8Internal::staticStringAttrAttrGetter(name, info); |
| 168 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 168 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 169 } | 169 } |
| 170 | 170 |
| 171 static void staticStringAttrAttrSetter(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) | 171 static void staticStringAttrAttrSetter(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 172 { | 172 { |
| 173 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 173 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
| 174 TestObj::setStaticStringAttr(v); | 174 TestObj::setStaticStringAttr(v); |
| 175 return; | 175 return; |
| 176 } | 176 } |
| 177 | 177 |
| 178 static void staticStringAttrAttrSetterCallback(v8::Local<v8::String> name, v8::L
ocal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 178 static void staticStringAttrAttrSetterCallback(v8::Local<v8::String> name, v8::L
ocal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 179 { | 179 { |
| 180 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 180 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 181 TestObjV8Internal::staticStringAttrAttrSetter(name, value, info); | 181 TestObjV8Internal::staticStringAttrAttrSetter(name, value, info); |
| 182 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 182 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 183 } | 183 } |
| 184 | 184 |
| 185 static void enumAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyCal
lbackInfo<v8::Value>& info) | 185 static void enumAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyCal
lbackInfo<v8::Value>& info) |
| 186 { | 186 { |
| 187 TestObj* imp = V8TestObject::toNative(info.Holder()); | 187 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 188 v8SetReturnValueString(info, imp->enumAttr(), info.GetIsolate(), NullStringA
sEmpty); | 188 v8SetReturnValueString(info, imp->enumAttr(), info.GetIsolate()); |
| 189 return; | 189 return; |
| 190 } | 190 } |
| 191 | 191 |
| 192 static void enumAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 192 static void enumAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
| 193 { | 193 { |
| 194 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 194 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 195 TestObjV8Internal::enumAttrAttrGetter(name, info); | 195 TestObjV8Internal::enumAttrAttrGetter(name, info); |
| 196 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 196 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 197 } | 197 } |
| 198 | 198 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 210 static void enumAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) | 210 static void enumAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 211 { | 211 { |
| 212 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 212 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 213 TestObjV8Internal::enumAttrAttrSetter(name, value, info); | 213 TestObjV8Internal::enumAttrAttrSetter(name, value, info); |
| 214 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 214 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 215 } | 215 } |
| 216 | 216 |
| 217 static void readOnlyEnumAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 217 static void readOnlyEnumAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
| 218 { | 218 { |
| 219 TestObj* imp = V8TestObject::toNative(info.Holder()); | 219 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 220 v8SetReturnValueString(info, imp->readOnlyEnumAttr(), info.GetIsolate(), Nul
lStringAsEmpty); | 220 v8SetReturnValueString(info, imp->readOnlyEnumAttr(), info.GetIsolate()); |
| 221 return; | 221 return; |
| 222 } | 222 } |
| 223 | 223 |
| 224 static void readOnlyEnumAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 224 static void readOnlyEnumAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 225 { | 225 { |
| 226 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 226 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 227 TestObjV8Internal::readOnlyEnumAttrAttrGetter(name, info); | 227 TestObjV8Internal::readOnlyEnumAttrAttrGetter(name, info); |
| 228 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 228 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 229 } | 229 } |
| 230 | 230 |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 static void unsignedLongLongAttrAttrSetterCallback(v8::Local<v8::String> name, v
8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 427 static void unsignedLongLongAttrAttrSetterCallback(v8::Local<v8::String> name, v
8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 428 { | 428 { |
| 429 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 429 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 430 TestObjV8Internal::unsignedLongLongAttrAttrSetter(name, value, info); | 430 TestObjV8Internal::unsignedLongLongAttrAttrSetter(name, value, info); |
| 431 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 431 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 432 } | 432 } |
| 433 | 433 |
| 434 static void stringAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyC
allbackInfo<v8::Value>& info) | 434 static void stringAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyC
allbackInfo<v8::Value>& info) |
| 435 { | 435 { |
| 436 TestObj* imp = V8TestObject::toNative(info.Holder()); | 436 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 437 v8SetReturnValueString(info, imp->stringAttr(), info.GetIsolate(), NullStrin
gAsEmpty); | 437 v8SetReturnValueString(info, imp->stringAttr(), info.GetIsolate()); |
| 438 return; | 438 return; |
| 439 } | 439 } |
| 440 | 440 |
| 441 static void stringAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) | 441 static void stringAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) |
| 442 { | 442 { |
| 443 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 443 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 444 TestObjV8Internal::stringAttrAttrGetter(name, info); | 444 TestObjV8Internal::stringAttrAttrGetter(name, info); |
| 445 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 445 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 446 } | 446 } |
| 447 | 447 |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 545 static void createAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::V
alue> value, const v8::PropertyCallbackInfo<void>& info) | 545 static void createAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::V
alue> value, const v8::PropertyCallbackInfo<void>& info) |
| 546 { | 546 { |
| 547 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 547 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 548 TestObjV8Internal::createAttrSetter(name, value, info); | 548 TestObjV8Internal::createAttrSetter(name, value, info); |
| 549 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 549 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 550 } | 550 } |
| 551 | 551 |
| 552 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 552 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 553 { | 553 { |
| 554 TestObj* imp = V8TestObject::toNative(info.Holder()); | 554 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 555 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::refle
ctedstringattrAttr), info.GetIsolate(), NullStringAsEmpty); | 555 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::refle
ctedstringattrAttr), info.GetIsolate()); |
| 556 return; | 556 return; |
| 557 } | 557 } |
| 558 | 558 |
| 559 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 559 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 560 { | 560 { |
| 561 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 561 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 562 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); | 562 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); |
| 563 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 563 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 564 } | 564 } |
| 565 | 565 |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 669 { | 669 { |
| 670 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 670 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 671 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 671 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
| 672 TestObjV8Internal::reflectedBooleanAttrAttrSetter(name, value, info); | 672 TestObjV8Internal::reflectedBooleanAttrAttrSetter(name, value, info); |
| 673 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 673 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 674 } | 674 } |
| 675 | 675 |
| 676 static void reflectedURLAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 676 static void reflectedURLAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
| 677 { | 677 { |
| 678 TestObj* imp = V8TestObject::toNative(info.Holder()); | 678 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 679 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::reflec
tedurlattrAttr), info.GetIsolate(), NullStringAsEmpty); | 679 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::reflec
tedurlattrAttr), info.GetIsolate()); |
| 680 return; | 680 return; |
| 681 } | 681 } |
| 682 | 682 |
| 683 static void reflectedURLAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 683 static void reflectedURLAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 684 { | 684 { |
| 685 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 685 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 686 TestObjV8Internal::reflectedURLAttrAttrGetter(name, info); | 686 TestObjV8Internal::reflectedURLAttrAttrGetter(name, info); |
| 687 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 687 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 688 } | 688 } |
| 689 | 689 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 700 { | 700 { |
| 701 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 701 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 702 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 702 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
| 703 TestObjV8Internal::reflectedURLAttrAttrSetter(name, value, info); | 703 TestObjV8Internal::reflectedURLAttrAttrSetter(name, value, info); |
| 704 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 704 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 705 } | 705 } |
| 706 | 706 |
| 707 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 707 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 708 { | 708 { |
| 709 TestObj* imp = V8TestObject::toNative(info.Holder()); | 709 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 710 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::custo
mContentStringAttrAttr), info.GetIsolate(), NullStringAsEmpty); | 710 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::custo
mContentStringAttrAttr), info.GetIsolate()); |
| 711 return; | 711 return; |
| 712 } | 712 } |
| 713 | 713 |
| 714 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 714 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 715 { | 715 { |
| 716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 717 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); | 717 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); |
| 718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 719 } | 719 } |
| 720 | 720 |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 793 { | 793 { |
| 794 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 794 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 795 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 795 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
| 796 TestObjV8Internal::reflectedCustomBooleanAttrAttrSetter(name, value, info); | 796 TestObjV8Internal::reflectedCustomBooleanAttrAttrSetter(name, value, info); |
| 797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 798 } | 798 } |
| 799 | 799 |
| 800 static void reflectedCustomURLAttrAttrGetter(v8::Local<v8::String> name, const v
8::PropertyCallbackInfo<v8::Value>& info) | 800 static void reflectedCustomURLAttrAttrGetter(v8::Local<v8::String> name, const v
8::PropertyCallbackInfo<v8::Value>& info) |
| 801 { | 801 { |
| 802 TestObj* imp = V8TestObject::toNative(info.Holder()); | 802 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 803 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::custom
ContentURLAttrAttr), info.GetIsolate(), NullStringAsEmpty); | 803 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::custom
ContentURLAttrAttr), info.GetIsolate()); |
| 804 return; | 804 return; |
| 805 } | 805 } |
| 806 | 806 |
| 807 static void reflectedCustomURLAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 807 static void reflectedCustomURLAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 808 { | 808 { |
| 809 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 809 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 810 TestObjV8Internal::reflectedCustomURLAttrAttrGetter(name, info); | 810 TestObjV8Internal::reflectedCustomURLAttrAttrGetter(name, info); |
| 811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 812 } | 812 } |
| 813 | 813 |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 921 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 921 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 922 } | 922 } |
| 923 | 923 |
| 924 static void stringAttrWithGetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 924 static void stringAttrWithGetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 925 { | 925 { |
| 926 TestObj* imp = V8TestObject::toNative(info.Holder()); | 926 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 927 ExceptionState es(info.GetIsolate()); | 927 ExceptionState es(info.GetIsolate()); |
| 928 String v = imp->stringAttrWithGetterException(es); | 928 String v = imp->stringAttrWithGetterException(es); |
| 929 if (UNLIKELY(es.throwIfNeeded())) | 929 if (UNLIKELY(es.throwIfNeeded())) |
| 930 return; | 930 return; |
| 931 v8SetReturnValueString(info, v, info.GetIsolate(), NullStringAsEmpty); | 931 v8SetReturnValueString(info, v, info.GetIsolate()); |
| 932 return; | 932 return; |
| 933 } | 933 } |
| 934 | 934 |
| 935 static void stringAttrWithGetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 935 static void stringAttrWithGetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 936 { | 936 { |
| 937 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 937 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 938 TestObjV8Internal::stringAttrWithGetterExceptionAttrGetter(name, info); | 938 TestObjV8Internal::stringAttrWithGetterExceptionAttrGetter(name, info); |
| 939 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 939 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 940 } | 940 } |
| 941 | 941 |
| 942 static void stringAttrWithGetterExceptionAttrSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 942 static void stringAttrWithGetterExceptionAttrSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 943 { | 943 { |
| 944 TestObj* imp = V8TestObject::toNative(info.Holder()); | 944 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 945 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 945 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
| 946 imp->setStringAttrWithGetterException(v); | 946 imp->setStringAttrWithGetterException(v); |
| 947 return; | 947 return; |
| 948 } | 948 } |
| 949 | 949 |
| 950 static void stringAttrWithGetterExceptionAttrSetterCallback(v8::Local<v8::String
> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 950 static void stringAttrWithGetterExceptionAttrSetterCallback(v8::Local<v8::String
> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 951 { | 951 { |
| 952 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 952 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 953 TestObjV8Internal::stringAttrWithGetterExceptionAttrSetter(name, value, info
); | 953 TestObjV8Internal::stringAttrWithGetterExceptionAttrSetter(name, value, info
); |
| 954 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 954 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 955 } | 955 } |
| 956 | 956 |
| 957 static void stringAttrWithSetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 957 static void stringAttrWithSetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 958 { | 958 { |
| 959 TestObj* imp = V8TestObject::toNative(info.Holder()); | 959 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 960 v8SetReturnValueString(info, imp->stringAttrWithSetterException(), info.GetI
solate(), NullStringAsEmpty); | 960 v8SetReturnValueString(info, imp->stringAttrWithSetterException(), info.GetI
solate()); |
| 961 return; | 961 return; |
| 962 } | 962 } |
| 963 | 963 |
| 964 static void stringAttrWithSetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 964 static void stringAttrWithSetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 965 { | 965 { |
| 966 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 966 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 967 TestObjV8Internal::stringAttrWithSetterExceptionAttrGetter(name, info); | 967 TestObjV8Internal::stringAttrWithSetterExceptionAttrGetter(name, info); |
| 968 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 968 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 969 } | 969 } |
| 970 | 970 |
| (...skipping 1111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2082 static void idAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value
> value, const v8::PropertyCallbackInfo<void>& info) | 2082 static void idAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value
> value, const v8::PropertyCallbackInfo<void>& info) |
| 2083 { | 2083 { |
| 2084 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2084 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 2085 TestObjV8Internal::idAttrSetter(name, value, info); | 2085 TestObjV8Internal::idAttrSetter(name, value, info); |
| 2086 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2086 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 2087 } | 2087 } |
| 2088 | 2088 |
| 2089 static void hashAttrGetter(v8::Local<v8::String> name, const v8::PropertyCallbac
kInfo<v8::Value>& info) | 2089 static void hashAttrGetter(v8::Local<v8::String> name, const v8::PropertyCallbac
kInfo<v8::Value>& info) |
| 2090 { | 2090 { |
| 2091 TestObj* imp = V8TestObject::toNative(info.Holder()); | 2091 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 2092 v8SetReturnValueString(info, imp->hash(), info.GetIsolate(), NullStringAsEmp
ty); | 2092 v8SetReturnValueString(info, imp->hash(), info.GetIsolate()); |
| 2093 return; | 2093 return; |
| 2094 } | 2094 } |
| 2095 | 2095 |
| 2096 static void hashAttrGetterCallback(v8::Local<v8::String> name, const v8::Propert
yCallbackInfo<v8::Value>& info) | 2096 static void hashAttrGetterCallback(v8::Local<v8::String> name, const v8::Propert
yCallbackInfo<v8::Value>& info) |
| 2097 { | 2097 { |
| 2098 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2098 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 2099 TestObjV8Internal::hashAttrGetter(name, info); | 2099 TestObjV8Internal::hashAttrGetter(name, info); |
| 2100 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2100 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 2101 } | 2101 } |
| 2102 | 2102 |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2176 | 2176 |
| 2177 static void nullableStringAttributeAttrGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 2177 static void nullableStringAttributeAttrGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 2178 { | 2178 { |
| 2179 TestObj* imp = V8TestObject::toNative(info.Holder()); | 2179 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 2180 bool isNull = false; | 2180 bool isNull = false; |
| 2181 String v = imp->nullableStringAttribute(isNull); | 2181 String v = imp->nullableStringAttribute(isNull); |
| 2182 if (isNull) { | 2182 if (isNull) { |
| 2183 v8SetReturnValueNull(info); | 2183 v8SetReturnValueNull(info); |
| 2184 return; | 2184 return; |
| 2185 } | 2185 } |
| 2186 v8SetReturnValueString(info, v, info.GetIsolate(), NullStringAsEmpty); | 2186 v8SetReturnValueString(info, v, info.GetIsolate()); |
| 2187 return; | 2187 return; |
| 2188 } | 2188 } |
| 2189 | 2189 |
| 2190 static void nullableStringAttributeAttrGetterCallback(v8::Local<v8::String> name
, const v8::PropertyCallbackInfo<v8::Value>& info) | 2190 static void nullableStringAttributeAttrGetterCallback(v8::Local<v8::String> name
, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 2191 { | 2191 { |
| 2192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 2193 TestObjV8Internal::nullableStringAttributeAttrGetter(name, info); | 2193 TestObjV8Internal::nullableStringAttributeAttrGetter(name, info); |
| 2194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 2195 } | 2195 } |
| 2196 | 2196 |
| (...skipping 1697 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 3894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 3895 TestObjV8Internal::methodWithEnforceRangeUInt64Method(args); | 3895 TestObjV8Internal::methodWithEnforceRangeUInt64Method(args); |
| 3896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 3896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 3897 } | 3897 } |
| 3898 | 3898 |
| 3899 #if ENABLE(Condition1) | 3899 #if ENABLE(Condition1) |
| 3900 | 3900 |
| 3901 static void conditionalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>&
args) | 3901 static void conditionalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>&
args) |
| 3902 { | 3902 { |
| 3903 TestObj* imp = V8TestObject::toNative(args.Holder()); | 3903 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 3904 v8SetReturnValueString(args, imp->conditionalMethod1(), args.GetIsolate(), N
ullStringAsEmpty); | 3904 v8SetReturnValueString(args, imp->conditionalMethod1(), args.GetIsolate()); |
| 3905 return; | 3905 return; |
| 3906 } | 3906 } |
| 3907 | 3907 |
| 3908 #endif // ENABLE(Condition1) | 3908 #endif // ENABLE(Condition1) |
| 3909 | 3909 |
| 3910 #if ENABLE(Condition1) | 3910 #if ENABLE(Condition1) |
| 3911 | 3911 |
| 3912 static void conditionalMethod1MethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& args) | 3912 static void conditionalMethod1MethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& args) |
| 3913 { | 3913 { |
| 3914 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 3914 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 1252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5167 return; | 5167 return; |
| 5168 if (info.Holder()->HasRealNamedProperty(name)) | 5168 if (info.Holder()->HasRealNamedProperty(name)) |
| 5169 return; | 5169 return; |
| 5170 | 5170 |
| 5171 ASSERT(V8DOMWrapper::maybeDOMWrapper(info.Holder())); | 5171 ASSERT(V8DOMWrapper::maybeDOMWrapper(info.Holder())); |
| 5172 TestObj* collection = V8TestObject::toNative(info.Holder()); | 5172 TestObj* collection = V8TestObject::toNative(info.Holder()); |
| 5173 AtomicString propertyName = toWebCoreAtomicString(name); | 5173 AtomicString propertyName = toWebCoreAtomicString(name); |
| 5174 String element = collection->namedItem(propertyName); | 5174 String element = collection->namedItem(propertyName); |
| 5175 if (element.isNull()) | 5175 if (element.isNull()) |
| 5176 return; | 5176 return; |
| 5177 v8SetReturnValueString(info, element, info.GetIsolate(), NullStringAsEmpty); | 5177 v8SetReturnValueString(info, element, info.GetIsolate()); |
| 5178 } | 5178 } |
| 5179 | 5179 |
| 5180 static void namedPropertyGetterCallback(v8::Local<v8::String> name, const v8::Pr
opertyCallbackInfo<v8::Value>& info) | 5180 static void namedPropertyGetterCallback(v8::Local<v8::String> name, const v8::Pr
opertyCallbackInfo<v8::Value>& info) |
| 5181 { | 5181 { |
| 5182 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMNamedProperty"); | 5182 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMNamedProperty"); |
| 5183 TestObjV8Internal::namedPropertyGetter(name, info); | 5183 TestObjV8Internal::namedPropertyGetter(name, info); |
| 5184 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 5184 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 5185 } | 5185 } |
| 5186 | 5186 |
| 5187 static void namedPropertyEnumerator(const v8::PropertyCallbackInfo<v8::Array>& i
nfo) | 5187 static void namedPropertyEnumerator(const v8::PropertyCallbackInfo<v8::Array>& i
nfo) |
| (...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5731 installPerContextProperties(wrapper, impl.get(), isolate); | 5731 installPerContextProperties(wrapper, impl.get(), isolate); |
| 5732 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); | 5732 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); |
| 5733 return wrapper; | 5733 return wrapper; |
| 5734 } | 5734 } |
| 5735 void V8TestObject::derefObject(void* object) | 5735 void V8TestObject::derefObject(void* object) |
| 5736 { | 5736 { |
| 5737 fromInternalPointer(object)->deref(); | 5737 fromInternalPointer(object)->deref(); |
| 5738 } | 5738 } |
| 5739 | 5739 |
| 5740 } // namespace WebCore | 5740 } // namespace WebCore |
| OLD | NEW |