OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! | 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! |
6 | 6 |
7 #include "config.h" | 7 #include "config.h" |
8 #include "V8TestObject.h" | 8 #include "V8TestObject.h" |
9 | 9 |
10 #include "HTMLNames.h" | 10 #include "HTMLNames.h" |
(...skipping 1665 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1676 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) | 1676 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) |
1677 { | 1677 { |
1678 v8::Handle<v8::Object> holder = info.Holder(); | 1678 v8::Handle<v8::Object> holder = info.Holder(); |
1679 TestObject* impl = V8TestObject::toNative(holder); | 1679 TestObject* impl = V8TestObject::toNative(holder); |
1680 v8SetReturnValueInt(info, impl->activityLoggingAccessForAllWorldsLongAttribu
te()); | 1680 v8SetReturnValueInt(info, impl->activityLoggingAccessForAllWorldsLongAttribu
te()); |
1681 } | 1681 } |
1682 | 1682 |
1683 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 1683 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
1684 { | 1684 { |
1685 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1685 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1686 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 1686 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 1687 V8PerContextData* contextData = scriptState->perContextData(); |
1687 if (contextData && contextData->activityLogger()) | 1688 if (contextData && contextData->activityLogger()) |
1688 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForAllWorldsLongAttribute"); | 1689 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForAllWorldsLongAttribute"); |
1689 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eGetter(info); | 1690 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eGetter(info); |
1690 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1691 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1691 } | 1692 } |
1692 | 1693 |
1693 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1694 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1694 { | 1695 { |
1695 v8::Handle<v8::Object> holder = info.Holder(); | 1696 v8::Handle<v8::Object> holder = info.Holder(); |
1696 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 1697 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
1697 TestObject* impl = V8TestObject::toNative(holder); | 1698 TestObject* impl = V8TestObject::toNative(holder); |
1698 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 1699 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1699 impl->setActivityLoggingAccessForAllWorldsLongAttribute(cppValue); | 1700 impl->setActivityLoggingAccessForAllWorldsLongAttribute(cppValue); |
1700 } | 1701 } |
1701 | 1702 |
1702 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 1703 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
1703 { | 1704 { |
1704 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1705 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1705 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 1706 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 1707 V8PerContextData* contextData = scriptState->perContextData(); |
1706 if (contextData && contextData->activityLogger()) { | 1708 if (contextData && contextData->activityLogger()) { |
1707 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssForAllWorldsLongAttribute", v8Value); | 1709 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssForAllWorldsLongAttribute", v8Value); |
1708 } | 1710 } |
1709 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); | 1711 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); |
1710 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1712 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1711 } | 1713 } |
1712 | 1714 |
1713 static void activityLoggingGetterForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) | 1715 static void activityLoggingGetterForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) |
1714 { | 1716 { |
1715 v8::Handle<v8::Object> holder = info.Holder(); | 1717 v8::Handle<v8::Object> holder = info.Holder(); |
1716 TestObject* impl = V8TestObject::toNative(holder); | 1718 TestObject* impl = V8TestObject::toNative(holder); |
1717 v8SetReturnValueInt(info, impl->activityLoggingGetterForAllWorldsLongAttribu
te()); | 1719 v8SetReturnValueInt(info, impl->activityLoggingGetterForAllWorldsLongAttribu
te()); |
1718 } | 1720 } |
1719 | 1721 |
1720 static void activityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 1722 static void activityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
1721 { | 1723 { |
1722 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1724 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1723 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 1725 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 1726 V8PerContextData* contextData = scriptState->perContextData(); |
1724 if (contextData && contextData->activityLogger()) | 1727 if (contextData && contextData->activityLogger()) |
1725 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForAllWorldsLongAttribute"); | 1728 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForAllWorldsLongAttribute"); |
1726 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eGetter(info); | 1729 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eGetter(info); |
1727 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1730 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1728 } | 1731 } |
1729 | 1732 |
1730 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1733 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1731 { | 1734 { |
1732 v8::Handle<v8::Object> holder = info.Holder(); | 1735 v8::Handle<v8::Object> holder = info.Holder(); |
1733 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 1736 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
(...skipping 28 matching lines...) Expand all Loading... |
1762 v8::Handle<v8::Object> holder = info.Holder(); | 1765 v8::Handle<v8::Object> holder = info.Holder(); |
1763 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 1766 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
1764 TestObject* impl = V8TestObject::toNative(holder); | 1767 TestObject* impl = V8TestObject::toNative(holder); |
1765 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 1768 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1766 impl->setActivityLoggingSetterForAllWorldsLongAttribute(cppValue); | 1769 impl->setActivityLoggingSetterForAllWorldsLongAttribute(cppValue); |
1767 } | 1770 } |
1768 | 1771 |
1769 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 1772 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
1770 { | 1773 { |
1771 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1774 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1772 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 1775 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 1776 V8PerContextData* contextData = scriptState->perContextData(); |
1773 if (contextData && contextData->activityLogger()) { | 1777 if (contextData && contextData->activityLogger()) { |
1774 contextData->activityLogger()->logSetter("TestObject.activityLoggingSett
erForAllWorldsLongAttribute", v8Value); | 1778 contextData->activityLogger()->logSetter("TestObject.activityLoggingSett
erForAllWorldsLongAttribute", v8Value); |
1775 } | 1779 } |
1776 TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); | 1780 TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); |
1777 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1781 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1778 } | 1782 } |
1779 | 1783 |
1780 static void cachedAttributeAnyAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) | 1784 static void cachedAttributeAnyAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) |
1781 { | 1785 { |
1782 v8::Handle<v8::Object> holder = info.Holder(); | 1786 v8::Handle<v8::Object> holder = info.Holder(); |
(...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2499 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 2503 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
2500 { | 2504 { |
2501 v8::Handle<v8::Object> holder = info.Holder(); | 2505 v8::Handle<v8::Object> holder = info.Holder(); |
2502 TestObject* impl = V8TestObject::toNative(holder); | 2506 TestObject* impl = V8TestObject::toNative(holder); |
2503 v8SetReturnValueInt(info, impl->activityLoggingAccessPerWorldBindingsLongAtt
ribute()); | 2507 v8SetReturnValueInt(info, impl->activityLoggingAccessPerWorldBindingsLongAtt
ribute()); |
2504 } | 2508 } |
2505 | 2509 |
2506 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2510 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2507 { | 2511 { |
2508 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2512 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2509 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2513 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2514 V8PerContextData* contextData = scriptState->perContextData(); |
2510 if (contextData && contextData->activityLogger()) | 2515 if (contextData && contextData->activityLogger()) |
2511 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); | 2516 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); |
2512 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetter(info); | 2517 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetter(info); |
2513 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2518 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2514 } | 2519 } |
2515 | 2520 |
2516 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2521 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2517 { | 2522 { |
2518 v8::Handle<v8::Object> holder = info.Holder(); | 2523 v8::Handle<v8::Object> holder = info.Holder(); |
2519 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2524 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2520 TestObject* impl = V8TestObject::toNative(holder); | 2525 TestObject* impl = V8TestObject::toNative(holder); |
2521 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 2526 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2522 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); | 2527 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); |
2523 } | 2528 } |
2524 | 2529 |
2525 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 2530 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
2526 { | 2531 { |
2527 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2532 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2528 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2533 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2534 V8PerContextData* contextData = scriptState->perContextData(); |
2529 if (contextData && contextData->activityLogger()) { | 2535 if (contextData && contextData->activityLogger()) { |
2530 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute", v8Value); | 2536 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute", v8Value); |
2531 } | 2537 } |
2532 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteSetter(v8Value, info); | 2538 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteSetter(v8Value, info); |
2533 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2539 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2534 } | 2540 } |
2535 | 2541 |
2536 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterFor
MainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) | 2542 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterFor
MainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) |
2537 { | 2543 { |
2538 v8::Handle<v8::Object> holder = info.Holder(); | 2544 v8::Handle<v8::Object> holder = info.Holder(); |
2539 TestObject* impl = V8TestObject::toNative(holder); | 2545 TestObject* impl = V8TestObject::toNative(holder); |
2540 v8SetReturnValueInt(info, impl->activityLoggingAccessPerWorldBindingsLongAtt
ribute()); | 2546 v8SetReturnValueInt(info, impl->activityLoggingAccessPerWorldBindingsLongAtt
ribute()); |
2541 } | 2547 } |
2542 | 2548 |
2543 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCal
lbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 2549 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCal
lbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
2544 { | 2550 { |
2545 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2551 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2546 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2552 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2553 V8PerContextData* contextData = scriptState->perContextData(); |
2547 if (contextData && contextData->activityLogger()) | 2554 if (contextData && contextData->activityLogger()) |
2548 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); | 2555 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute"); |
2549 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); | 2556 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); |
2550 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2557 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2551 } | 2558 } |
2552 | 2559 |
2553 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) | 2560 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) |
2554 { | 2561 { |
2555 v8::Handle<v8::Object> holder = info.Holder(); | 2562 v8::Handle<v8::Object> holder = info.Holder(); |
2556 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2563 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2557 TestObject* impl = V8TestObject::toNative(holder); | 2564 TestObject* impl = V8TestObject::toNative(holder); |
2558 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 2565 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2559 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); | 2566 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); |
2560 } | 2567 } |
2561 | 2568 |
2562 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 2569 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
2563 { | 2570 { |
2564 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2571 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2565 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2572 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2573 V8PerContextData* contextData = scriptState->perContextData(); |
2566 if (contextData && contextData->activityLogger()) { | 2574 if (contextData && contextData->activityLogger()) { |
2567 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute", v8Value); | 2575 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssPerWorldBindingsLongAttribute", v8Value); |
2568 } | 2576 } |
2569 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteSetterForMainWorld(v8Value, info); | 2577 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteSetterForMainWorld(v8Value, info); |
2570 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2578 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2571 } | 2579 } |
2572 | 2580 |
2573 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 2581 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
2574 { | 2582 { |
2575 v8::Handle<v8::Object> holder = info.Holder(); | 2583 v8::Handle<v8::Object> holder = info.Holder(); |
2576 TestObject* impl = V8TestObject::toNative(holder); | 2584 TestObject* impl = V8TestObject::toNative(holder); |
2577 v8SetReturnValueInt(info, impl->activityLoggingAccessForIsolatedWorldsPerWor
ldBindingsLongAttribute()); | 2585 v8SetReturnValueInt(info, impl->activityLoggingAccessForIsolatedWorldsPerWor
ldBindingsLongAttribute()); |
2578 } | 2586 } |
2579 | 2587 |
2580 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8:
:Value>& info) | 2588 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8:
:Value>& info) |
2581 { | 2589 { |
2582 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2590 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2583 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2591 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2592 V8PerContextData* contextData = scriptState->perContextData(); |
2584 if (contextData && contextData->activityLogger()) | 2593 if (contextData && contextData->activityLogger()) |
2585 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForIsolatedWorldsPerWorldBindingsLongAttribute"); | 2594 contextData->activityLogger()->logGetter("TestObject.activityLoggingAcce
ssForIsolatedWorldsPerWorldBindingsLongAttribute"); |
2586 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); | 2595 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); |
2587 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2596 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2588 } | 2597 } |
2589 | 2598 |
2590 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 2599 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
2591 { | 2600 { |
2592 v8::Handle<v8::Object> holder = info.Holder(); | 2601 v8::Handle<v8::Object> holder = info.Holder(); |
2593 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 2602 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
2594 TestObject* impl = V8TestObject::toNative(holder); | 2603 TestObject* impl = V8TestObject::toNative(holder); |
2595 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 2604 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2596 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 2605 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
2597 } | 2606 } |
2598 | 2607 |
2599 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 2608 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
2600 { | 2609 { |
2601 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2610 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2602 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2611 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2612 V8PerContextData* contextData = scriptState->perContextData(); |
2603 if (contextData && contextData->activityLogger()) { | 2613 if (contextData && contextData->activityLogger()) { |
2604 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssForIsolatedWorldsPerWorldBindingsLongAttribute", v8Value); | 2614 contextData->activityLogger()->logSetter("TestObject.activityLoggingAcce
ssForIsolatedWorldsPerWorldBindingsLongAttribute", v8Value); |
2605 } | 2615 } |
2606 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetter(v8Value, info); | 2616 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetter(v8Value, info); |
2607 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2617 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2608 } | 2618 } |
2609 | 2619 |
2610 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterForMainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) | 2620 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterForMainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) |
2611 { | 2621 { |
2612 v8::Handle<v8::Object> holder = info.Holder(); | 2622 v8::Handle<v8::Object> holder = info.Holder(); |
(...skipping 27 matching lines...) Expand all Loading... |
2640 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 2650 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
2641 { | 2651 { |
2642 v8::Handle<v8::Object> holder = info.Holder(); | 2652 v8::Handle<v8::Object> holder = info.Holder(); |
2643 TestObject* impl = V8TestObject::toNative(holder); | 2653 TestObject* impl = V8TestObject::toNative(holder); |
2644 v8SetReturnValueInt(info, impl->activityLoggingGetterPerWorldBindingsLongAtt
ribute()); | 2654 v8SetReturnValueInt(info, impl->activityLoggingGetterPerWorldBindingsLongAtt
ribute()); |
2645 } | 2655 } |
2646 | 2656 |
2647 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2657 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2648 { | 2658 { |
2649 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2659 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2650 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2660 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2661 V8PerContextData* contextData = scriptState->perContextData(); |
2651 if (contextData && contextData->activityLogger()) | 2662 if (contextData && contextData->activityLogger()) |
2652 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); | 2663 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); |
2653 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetter(info); | 2664 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetter(info); |
2654 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2665 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2655 } | 2666 } |
2656 | 2667 |
2657 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2668 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2658 { | 2669 { |
2659 v8::Handle<v8::Object> holder = info.Holder(); | 2670 v8::Handle<v8::Object> holder = info.Holder(); |
2660 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2671 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
(...skipping 12 matching lines...) Expand all Loading... |
2673 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterFor
MainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) | 2684 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterFor
MainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) |
2674 { | 2685 { |
2675 v8::Handle<v8::Object> holder = info.Holder(); | 2686 v8::Handle<v8::Object> holder = info.Holder(); |
2676 TestObject* impl = V8TestObject::toNative(holder); | 2687 TestObject* impl = V8TestObject::toNative(holder); |
2677 v8SetReturnValueInt(info, impl->activityLoggingGetterPerWorldBindingsLongAtt
ribute()); | 2688 v8SetReturnValueInt(info, impl->activityLoggingGetterPerWorldBindingsLongAtt
ribute()); |
2678 } | 2689 } |
2679 | 2690 |
2680 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCal
lbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 2691 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCal
lbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
2681 { | 2692 { |
2682 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2693 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2683 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2694 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2695 V8PerContextData* contextData = scriptState->perContextData(); |
2684 if (contextData && contextData->activityLogger()) | 2696 if (contextData && contextData->activityLogger()) |
2685 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); | 2697 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erPerWorldBindingsLongAttribute"); |
2686 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); | 2698 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); |
2687 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2699 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2688 } | 2700 } |
2689 | 2701 |
2690 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) | 2702 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) |
2691 { | 2703 { |
2692 v8::Handle<v8::Object> holder = info.Holder(); | 2704 v8::Handle<v8::Object> holder = info.Holder(); |
2693 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2705 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
(...skipping 12 matching lines...) Expand all Loading... |
2706 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 2718 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
2707 { | 2719 { |
2708 v8::Handle<v8::Object> holder = info.Holder(); | 2720 v8::Handle<v8::Object> holder = info.Holder(); |
2709 TestObject* impl = V8TestObject::toNative(holder); | 2721 TestObject* impl = V8TestObject::toNative(holder); |
2710 v8SetReturnValueInt(info, impl->activityLoggingGetterForIsolatedWorldsPerWor
ldBindingsLongAttribute()); | 2722 v8SetReturnValueInt(info, impl->activityLoggingGetterForIsolatedWorldsPerWor
ldBindingsLongAttribute()); |
2711 } | 2723 } |
2712 | 2724 |
2713 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8:
:Value>& info) | 2725 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8:
:Value>& info) |
2714 { | 2726 { |
2715 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2727 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2716 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2728 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 2729 V8PerContextData* contextData = scriptState->perContextData(); |
2717 if (contextData && contextData->activityLogger()) | 2730 if (contextData && contextData->activityLogger()) |
2718 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForIsolatedWorldsPerWorldBindingsLongAttribute"); | 2731 contextData->activityLogger()->logGetter("TestObject.activityLoggingGett
erForIsolatedWorldsPerWorldBindingsLongAttribute"); |
2719 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); | 2732 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); |
2720 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2733 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2721 } | 2734 } |
2722 | 2735 |
2723 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 2736 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
2724 { | 2737 { |
2725 v8::Handle<v8::Object> holder = info.Holder(); | 2738 v8::Handle<v8::Object> holder = info.Holder(); |
2726 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 2739 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
(...skipping 1637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4364 v8::Handle<v8::Object> holder = info.Holder(); | 4377 v8::Handle<v8::Object> holder = info.Holder(); |
4365 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterOnlyLogPreviousValueAttribute", "TestObject", holder, info.GetIsolate()); | 4378 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterOnlyLogPreviousValueAttribute", "TestObject", holder, info.GetIsolate()); |
4366 TestObject* impl = V8TestObject::toNative(holder); | 4379 TestObject* impl = V8TestObject::toNative(holder); |
4367 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 4380 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
4368 impl->setActivityLoggingSetterOnlyLogPreviousValueAttribute(cppValue); | 4381 impl->setActivityLoggingSetterOnlyLogPreviousValueAttribute(cppValue); |
4369 } | 4382 } |
4370 | 4383 |
4371 static void activityLoggingSetterOnlyLogPreviousValueAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 4384 static void activityLoggingSetterOnlyLogPreviousValueAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
4372 { | 4385 { |
4373 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4386 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4374 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 4387 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
4375 if (contextData && contextData->activityLogger()) { | 4388 V8PerContextData* contextData = scriptState->perContextData(); |
| 4389 if (scriptState->world().isIsolatedWorld() && contextData && contextData->ac
tivityLogger()) { |
4376 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4390 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4377 int original = impl->activityLoggingSetterOnlyLogPreviousValueAttribute(
); | 4391 int original = impl->activityLoggingSetterOnlyLogPreviousValueAttribute(
); |
4378 v8::Handle<v8::Value> originalValue = v8::Integer::New(info.GetIsolate()
, impl->activityLoggingSetterOnlyLogPreviousValueAttribute()); | 4392 v8::Handle<v8::Value> originalValue = v8::Integer::New(info.GetIsolate()
, impl->activityLoggingSetterOnlyLogPreviousValueAttribute()); |
4379 contextData->activityLogger()->logSetter("TestObject.activityLoggingSett
erOnlyLogPreviousValueAttribute", v8Value, originalValue); | 4393 contextData->activityLogger()->logSetter("TestObject.activityLoggingSett
erOnlyLogPreviousValueAttribute", v8Value, originalValue); |
4380 } | 4394 } |
4381 TestObjectV8Internal::activityLoggingSetterOnlyLogPreviousValueAttributeAttr
ibuteSetter(v8Value, info); | 4395 TestObjectV8Internal::activityLoggingSetterOnlyLogPreviousValueAttributeAttr
ibuteSetter(v8Value, info); |
4382 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4396 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4383 } | 4397 } |
4384 | 4398 |
4385 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) | 4399 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) |
4386 { | 4400 { |
4387 v8::Handle<v8::Object> holder = info.Holder(); | 4401 v8::Handle<v8::Object> holder = info.Holder(); |
4388 TestObject* impl = V8TestObject::toNative(holder); | 4402 TestObject* impl = V8TestObject::toNative(holder); |
4389 v8SetReturnValueFast(info, WTF::getPtr(impl->activityLoggingLogPreviousValue
InterfaceAttribute()), impl); | 4403 v8SetReturnValueFast(info, WTF::getPtr(impl->activityLoggingLogPreviousValue
InterfaceAttribute()), impl); |
4390 } | 4404 } |
4391 | 4405 |
4392 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 4406 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
4393 { | 4407 { |
4394 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4408 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4395 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 4409 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
4396 if (contextData && contextData->activityLogger()) | 4410 V8PerContextData* contextData = scriptState->perContextData(); |
| 4411 if (scriptState->world().isIsolatedWorld() && contextData && contextData->ac
tivityLogger()) |
4397 contextData->activityLogger()->logGetter("TestObject.activityLoggingLogP
reviousValueInterfaceAttribute"); | 4412 contextData->activityLogger()->logGetter("TestObject.activityLoggingLogP
reviousValueInterfaceAttribute"); |
4398 TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttri
buteGetter(info); | 4413 TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttri
buteGetter(info); |
4399 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4414 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4400 } | 4415 } |
4401 | 4416 |
4402 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeSetter(v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4417 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeSetter(v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4403 { | 4418 { |
4404 v8::Handle<v8::Object> holder = info.Holder(); | 4419 v8::Handle<v8::Object> holder = info.Holder(); |
4405 TestObject* impl = V8TestObject::toNative(holder); | 4420 TestObject* impl = V8TestObject::toNative(holder); |
4406 TONATIVE_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativeW
ithTypeCheck(info.GetIsolate(), v8Value)); | 4421 TONATIVE_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativeW
ithTypeCheck(info.GetIsolate(), v8Value)); |
4407 impl->setActivityLoggingLogPreviousValueInterfaceAttribute(WTF::getPtr(cppVa
lue)); | 4422 impl->setActivityLoggingLogPreviousValueInterfaceAttribute(WTF::getPtr(cppVa
lue)); |
4408 } | 4423 } |
4409 | 4424 |
4410 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeSetterCall
back(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCall
backInfo<void>& info) | 4425 static void activityLoggingLogPreviousValueInterfaceAttributeAttributeSetterCall
back(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCall
backInfo<void>& info) |
4411 { | 4426 { |
4412 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4427 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4413 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 4428 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
4414 if (contextData && contextData->activityLogger()) { | 4429 V8PerContextData* contextData = scriptState->perContextData(); |
| 4430 if (scriptState->world().isIsolatedWorld() && contextData && contextData->ac
tivityLogger()) { |
4415 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4431 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4416 RefPtr<TestInterfaceEmpty> original = impl->activityLoggingLogPreviousVa
lueInterfaceAttribute(); | 4432 RefPtr<TestInterfaceEmpty> original = impl->activityLoggingLogPreviousVa
lueInterfaceAttribute(); |
4417 v8::Handle<v8::Value> originalValue = toV8(impl->activityLoggingLogPrevi
ousValueInterfaceAttribute(), info.Holder(), info.GetIsolate()); | 4433 v8::Handle<v8::Value> originalValue = toV8(impl->activityLoggingLogPrevi
ousValueInterfaceAttribute(), info.Holder(), info.GetIsolate()); |
4418 contextData->activityLogger()->logSetter("TestObject.activityLoggingLogP
reviousValueInterfaceAttribute", v8Value, originalValue); | 4434 contextData->activityLogger()->logSetter("TestObject.activityLoggingLogP
reviousValueInterfaceAttribute", v8Value, originalValue); |
4419 } | 4435 } |
4420 TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttri
buteSetter(v8Value, info); | 4436 TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttri
buteSetter(v8Value, info); |
4421 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4437 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4422 } | 4438 } |
4423 | 4439 |
4424 static void testInterfaceAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) | 4440 static void testInterfaceAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) |
(...skipping 3430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7855 | 7871 |
7856 static void activityLoggingAccessForAllWorldsMethodMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 7872 static void activityLoggingAccessForAllWorldsMethodMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
7857 { | 7873 { |
7858 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7874 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7859 impl->activityLoggingAccessForAllWorldsMethod(); | 7875 impl->activityLoggingAccessForAllWorldsMethod(); |
7860 } | 7876 } |
7861 | 7877 |
7862 static void activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7878 static void activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
7863 { | 7879 { |
7864 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7880 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7865 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 7881 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 7882 V8PerContextData* contextData = scriptState->perContextData(); |
7866 if (contextData && contextData->activityLogger()) { | 7883 if (contextData && contextData->activityLogger()) { |
7867 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); | 7884 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); |
7868 contextData->activityLogger()->logMethod("TestObject.activityLoggingAcce
ssForAllWorldsMethod", info.Length(), loggerArgs.data()); | 7885 contextData->activityLogger()->logMethod("TestObject.activityLoggingAcce
ssForAllWorldsMethod", info.Length(), loggerArgs.data()); |
7869 } | 7886 } |
7870 TestObjectV8Internal::activityLoggingAccessForAllWorldsMethodMethod(info); | 7887 TestObjectV8Internal::activityLoggingAccessForAllWorldsMethodMethod(info); |
7871 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7888 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7872 } | 7889 } |
7873 | 7890 |
7874 static void callWithExecutionContextVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 7891 static void callWithExecutionContextVoidMethodMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
7875 { | 7892 { |
(...skipping 751 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8627 | 8644 |
8628 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) | 8645 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) |
8629 { | 8646 { |
8630 TestObject* impl = V8TestObject::toNative(info.Holder()); | 8647 TestObject* impl = V8TestObject::toNative(info.Holder()); |
8631 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); | 8648 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); |
8632 } | 8649 } |
8633 | 8650 |
8634 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) | 8651 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) |
8635 { | 8652 { |
8636 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 8653 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
8637 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 8654 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 8655 V8PerContextData* contextData = scriptState->perContextData(); |
8638 if (contextData && contextData->activityLogger()) { | 8656 if (contextData && contextData->activityLogger()) { |
8639 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); | 8657 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); |
8640 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); | 8658 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); |
8641 } | 8659 } |
8642 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethod(info); | 8660 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethod(info); |
8643 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 8661 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
8644 } | 8662 } |
8645 | 8663 |
8646 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodForMainWo
rld(const v8::FunctionCallbackInfo<v8::Value>& info) | 8664 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodForMainWo
rld(const v8::FunctionCallbackInfo<v8::Value>& info) |
8647 { | 8665 { |
8648 TestObject* impl = V8TestObject::toNative(info.Holder()); | 8666 TestObject* impl = V8TestObject::toNative(info.Holder()); |
8649 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); | 8667 impl->activityLoggingForAllWorldsPerWorldBindingsVoidMethod(); |
8650 } | 8668 } |
8651 | 8669 |
8652 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallbackF
orMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) | 8670 static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallbackF
orMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) |
8653 { | 8671 { |
8654 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 8672 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
8655 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 8673 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 8674 V8PerContextData* contextData = scriptState->perContextData(); |
8656 if (contextData && contextData->activityLogger()) { | 8675 if (contextData && contextData->activityLogger()) { |
8657 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); | 8676 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); |
8658 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); | 8677 contextData->activityLogger()->logMethod("TestObject.activityLoggingForA
llWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); |
8659 } | 8678 } |
8660 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethodForMainWorld(info); | 8679 TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodM
ethodForMainWorld(info); |
8661 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 8680 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
8662 } | 8681 } |
8663 | 8682 |
8664 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethod(con
st v8::FunctionCallbackInfo<v8::Value>& info) | 8683 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethod(con
st v8::FunctionCallbackInfo<v8::Value>& info) |
8665 { | 8684 { |
8666 TestObject* impl = V8TestObject::toNative(info.Holder()); | 8685 TestObject* impl = V8TestObject::toNative(info.Holder()); |
8667 impl->activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod(); | 8686 impl->activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod(); |
8668 } | 8687 } |
8669 | 8688 |
8670 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCall
back(const v8::FunctionCallbackInfo<v8::Value>& info) | 8689 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCall
back(const v8::FunctionCallbackInfo<v8::Value>& info) |
8671 { | 8690 { |
8672 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 8691 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
8673 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 8692 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 8693 V8PerContextData* contextData = scriptState->perContextData(); |
8674 if (contextData && contextData->activityLogger()) { | 8694 if (contextData && contextData->activityLogger()) { |
8675 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); | 8695 Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle
<v8::Value> >(info, 0); |
8676 contextData->activityLogger()->logMethod("TestObject.activityLoggingForI
solatedWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); | 8696 contextData->activityLogger()->logMethod("TestObject.activityLoggingForI
solatedWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data()); |
8677 } | 8697 } |
8678 TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMe
thodMethod(info); | 8698 TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMe
thodMethod(info); |
8679 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 8699 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
8680 } | 8700 } |
8681 | 8701 |
8682 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodForM
ainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) | 8702 static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodForM
ainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) |
8683 { | 8703 { |
(...skipping 1147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9831 fromInternalPointer(object)->deref(); | 9851 fromInternalPointer(object)->deref(); |
9832 } | 9852 } |
9833 | 9853 |
9834 template<> | 9854 template<> |
9835 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) | 9855 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) |
9836 { | 9856 { |
9837 return toV8(impl, creationContext, isolate); | 9857 return toV8(impl, creationContext, isolate); |
9838 } | 9858 } |
9839 | 9859 |
9840 } // namespace WebCore | 9860 } // namespace WebCore |
OLD | NEW |