Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(883)

Side by Side Diff: Source/bindings/tests/results/V8TestObject.cpp

Issue 18539006: Have Node inherit EventTarget interface (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase on master Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/bindings/tests/idls/TestNode.idl ('k') | Source/core/dom/Node.idl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 2280 matching lines...) Expand 10 before | Expand all | Expand 10 after
2291 wrapper = toV8(result.get(), info.Holder(), info.GetIsolate()); 2291 wrapper = toV8(result.get(), info.Holder(), info.GetIsolate());
2292 if (!wrapper.IsEmpty()) 2292 if (!wrapper.IsEmpty())
2293 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "perWor ldReadOnlyAttribute", wrapper); 2293 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "perWor ldReadOnlyAttribute", wrapper);
2294 } 2294 }
2295 v8SetReturnValue(info, wrapper); 2295 v8SetReturnValue(info, wrapper);
2296 return; 2296 return;
2297 } 2297 }
2298 2298
2299 static void perWorldReadOnlyAttributeAttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info) 2299 static void perWorldReadOnlyAttributeAttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info)
2300 { 2300 {
2301 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2301 TestObjV8Internal::perWorldReadOnlyAttributeAttrGetter(name, info); 2302 TestObjV8Internal::perWorldReadOnlyAttributeAttrGetter(name, info);
2303 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2302 } 2304 }
2303 2305
2304 static void perWorldReadOnlyAttributeAttrGetterForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info) 2306 static void perWorldReadOnlyAttributeAttrGetterForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info)
2305 { 2307 {
2306 TestObj* imp = V8TestObject::toNative(info.Holder()); 2308 TestObj* imp = V8TestObject::toNative(info.Holder());
2307 RefPtr<TestObj> result = imp->perWorldReadOnlyAttribute(); 2309 RefPtr<TestObj> result = imp->perWorldReadOnlyAttribute();
2308 v8::Handle<v8::Value> wrapper = result.get() ? v8::Handle<v8::Value>(DOMData Store::getWrapperForMainWorld<V8TestObject>(result.get())) : v8Undefined(); 2310 v8::Handle<v8::Value> wrapper = result.get() ? v8::Handle<v8::Value>(DOMData Store::getWrapperForMainWorld<V8TestObject>(result.get())) : v8Undefined();
2309 if (wrapper.IsEmpty()) { 2311 if (wrapper.IsEmpty()) {
2310 wrapper = toV8(result.get(), info.Holder(), info.GetIsolate()); 2312 wrapper = toV8(result.get(), info.Holder(), info.GetIsolate());
2311 if (!wrapper.IsEmpty()) 2313 if (!wrapper.IsEmpty())
2312 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "perWor ldReadOnlyAttribute", wrapper); 2314 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "perWor ldReadOnlyAttribute", wrapper);
2313 } 2315 }
2314 v8SetReturnValue(info, wrapper); 2316 v8SetReturnValue(info, wrapper);
2315 return; 2317 return;
2316 } 2318 }
2317 2319
2318 static void perWorldReadOnlyAttributeAttrGetterCallbackForMainWorld(v8::Local<v8 ::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2320 static void perWorldReadOnlyAttributeAttrGetterCallbackForMainWorld(v8::Local<v8 ::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2319 { 2321 {
2322 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2320 TestObjV8Internal::perWorldReadOnlyAttributeAttrGetterForMainWorld(name, inf o); 2323 TestObjV8Internal::perWorldReadOnlyAttributeAttrGetterForMainWorld(name, inf o);
2324 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2321 } 2325 }
2322 2326
2323 static void perWorldAttributeAttrGetter(v8::Local<v8::String> name, const v8::Pr opertyCallbackInfo<v8::Value>& info) 2327 static void perWorldAttributeAttrGetter(v8::Local<v8::String> name, const v8::Pr opertyCallbackInfo<v8::Value>& info)
2324 { 2328 {
2325 TestObj* imp = V8TestObject::toNative(info.Holder()); 2329 TestObj* imp = V8TestObject::toNative(info.Holder());
2326 v8SetReturnValue(info, toV8Fast(imp->perWorldAttribute(), info, imp)); 2330 v8SetReturnValue(info, toV8Fast(imp->perWorldAttribute(), info, imp));
2327 return; 2331 return;
2328 } 2332 }
2329 2333
2330 static void perWorldAttributeAttrGetterCallback(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info) 2334 static void perWorldAttributeAttrGetterCallback(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info)
2331 { 2335 {
2336 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2332 TestObjV8Internal::perWorldAttributeAttrGetter(name, info); 2337 TestObjV8Internal::perWorldAttributeAttrGetter(name, info);
2338 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2333 } 2339 }
2334 2340
2335 static void perWorldAttributeAttrGetterForMainWorld(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2341 static void perWorldAttributeAttrGetterForMainWorld(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2336 { 2342 {
2337 TestObj* imp = V8TestObject::toNative(info.Holder()); 2343 TestObj* imp = V8TestObject::toNative(info.Holder());
2338 v8SetReturnValue(info, toV8FastForMainWorld(imp->perWorldAttribute(), info, imp)); 2344 v8SetReturnValue(info, toV8FastForMainWorld(imp->perWorldAttribute(), info, imp));
2339 return; 2345 return;
2340 } 2346 }
2341 2347
2342 static void perWorldAttributeAttrGetterCallbackForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info) 2348 static void perWorldAttributeAttrGetterCallbackForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info)
2343 { 2349 {
2350 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2344 TestObjV8Internal::perWorldAttributeAttrGetterForMainWorld(name, info); 2351 TestObjV8Internal::perWorldAttributeAttrGetterForMainWorld(name, info);
2352 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2345 } 2353 }
2346 2354
2347 static void perWorldAttributeAttrSetter(v8::Local<v8::String> name, v8::Local<v8 ::Value> value, const v8::PropertyCallbackInfo<void>& info) 2355 static void perWorldAttributeAttrSetter(v8::Local<v8::String> name, v8::Local<v8 ::Value> value, const v8::PropertyCallbackInfo<void>& info)
2348 { 2356 {
2349 TestObj* imp = V8TestObject::toNative(info.Holder()); 2357 TestObj* imp = V8TestObject::toNative(info.Holder());
2350 V8TRYCATCH_VOID(TestObj*, v, V8TestObject::HasInstance(value, info.GetIsolat e(), worldType(info.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8::Objec t>::Cast(value)) : 0); 2358 V8TRYCATCH_VOID(TestObj*, v, V8TestObject::HasInstance(value, info.GetIsolat e(), worldType(info.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8::Objec t>::Cast(value)) : 0);
2351 imp->setPerWorldAttribute(WTF::getPtr(v)); 2359 imp->setPerWorldAttribute(WTF::getPtr(v));
2352 return; 2360 return;
2353 } 2361 }
2354 2362
2355 static void perWorldAttributeAttrSetterCallback(v8::Local<v8::String> name, v8:: Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2363 static void perWorldAttributeAttrSetterCallback(v8::Local<v8::String> name, v8:: Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2356 { 2364 {
2357 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2365 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2358 TestObjV8Internal::perWorldAttributeAttrSetter(name, value, info); 2366 TestObjV8Internal::perWorldAttributeAttrSetter(name, value, info);
2367 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2359 } 2368 }
2360 2369
2361 static void perWorldAttributeAttrSetterForMainWorld(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2370 static void perWorldAttributeAttrSetterForMainWorld(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2362 { 2371 {
2363 TestObj* imp = V8TestObject::toNative(info.Holder()); 2372 TestObj* imp = V8TestObject::toNative(info.Holder());
2364 V8TRYCATCH_VOID(TestObj*, v, V8TestObject::HasInstance(value, info.GetIsolat e(), worldType(info.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8::Objec t>::Cast(value)) : 0); 2373 V8TRYCATCH_VOID(TestObj*, v, V8TestObject::HasInstance(value, info.GetIsolat e(), worldType(info.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8::Objec t>::Cast(value)) : 0);
2365 imp->setPerWorldAttribute(WTF::getPtr(v)); 2374 imp->setPerWorldAttribute(WTF::getPtr(v));
2366 return; 2375 return;
2367 } 2376 }
2368 2377
2369 static void perWorldAttributeAttrSetterCallbackForMainWorld(v8::Local<v8::String > name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2378 static void perWorldAttributeAttrSetterCallbackForMainWorld(v8::Local<v8::String > name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2370 { 2379 {
2371 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2380 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2372 TestObjV8Internal::perWorldAttributeAttrSetterForMainWorld(name, value, info ); 2381 TestObjV8Internal::perWorldAttributeAttrSetterForMainWorld(name, value, info );
2382 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2373 } 2383 }
2374 2384
2375 static void activityLoggedAttr1AttrGetter(v8::Local<v8::String> name, const v8:: PropertyCallbackInfo<v8::Value>& info) 2385 static void activityLoggedAttr1AttrGetter(v8::Local<v8::String> name, const v8:: PropertyCallbackInfo<v8::Value>& info)
2376 { 2386 {
2377 TestObj* imp = V8TestObject::toNative(info.Holder()); 2387 TestObj* imp = V8TestObject::toNative(info.Holder());
2378 v8SetReturnValueInt(info, imp->activityLoggedAttr1()); 2388 v8SetReturnValueInt(info, imp->activityLoggedAttr1());
2379 return; 2389 return;
2380 } 2390 }
2381 2391
2382 static void activityLoggedAttr1AttrGetterCallback(v8::Local<v8::String> name, co nst v8::PropertyCallbackInfo<v8::Value>& info) 2392 static void activityLoggedAttr1AttrGetterCallback(v8::Local<v8::String> name, co nst v8::PropertyCallbackInfo<v8::Value>& info)
(...skipping 28 matching lines...) Expand all
2411 2421
2412 static void activityLoggedAttr2AttrGetter(v8::Local<v8::String> name, const v8:: PropertyCallbackInfo<v8::Value>& info) 2422 static void activityLoggedAttr2AttrGetter(v8::Local<v8::String> name, const v8:: PropertyCallbackInfo<v8::Value>& info)
2413 { 2423 {
2414 TestObj* imp = V8TestObject::toNative(info.Holder()); 2424 TestObj* imp = V8TestObject::toNative(info.Holder());
2415 v8SetReturnValueInt(info, imp->activityLoggedAttr2()); 2425 v8SetReturnValueInt(info, imp->activityLoggedAttr2());
2416 return; 2426 return;
2417 } 2427 }
2418 2428
2419 static void activityLoggedAttr2AttrGetterCallback(v8::Local<v8::String> name, co nst v8::PropertyCallbackInfo<v8::Value>& info) 2429 static void activityLoggedAttr2AttrGetterCallback(v8::Local<v8::String> name, co nst v8::PropertyCallbackInfo<v8::Value>& info)
2420 { 2430 {
2431 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2421 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2432 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2422 if (contextData && contextData->activityLogger()) 2433 if (contextData && contextData->activityLogger())
2423 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 0, 0, "Getter"); 2434 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 0, 0, "Getter");
2424 TestObjV8Internal::activityLoggedAttr2AttrGetter(name, info); 2435 TestObjV8Internal::activityLoggedAttr2AttrGetter(name, info);
2436 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2425 } 2437 }
2426 2438
2427 static void activityLoggedAttr2AttrGetterForMainWorld(v8::Local<v8::String> name , const v8::PropertyCallbackInfo<v8::Value>& info) 2439 static void activityLoggedAttr2AttrGetterForMainWorld(v8::Local<v8::String> name , const v8::PropertyCallbackInfo<v8::Value>& info)
2428 { 2440 {
2429 TestObj* imp = V8TestObject::toNative(info.Holder()); 2441 TestObj* imp = V8TestObject::toNative(info.Holder());
2430 v8SetReturnValueInt(info, imp->activityLoggedAttr2()); 2442 v8SetReturnValueInt(info, imp->activityLoggedAttr2());
2431 return; 2443 return;
2432 } 2444 }
2433 2445
2434 static void activityLoggedAttr2AttrGetterCallbackForMainWorld(v8::Local<v8::Stri ng> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2446 static void activityLoggedAttr2AttrGetterCallbackForMainWorld(v8::Local<v8::Stri ng> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2435 { 2447 {
2448 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2436 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2449 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2437 if (contextData && contextData->activityLogger()) 2450 if (contextData && contextData->activityLogger())
2438 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 0, 0, "Getter"); 2451 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 0, 0, "Getter");
2439 TestObjV8Internal::activityLoggedAttr2AttrGetterForMainWorld(name, info); 2452 TestObjV8Internal::activityLoggedAttr2AttrGetterForMainWorld(name, info);
2453 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2440 } 2454 }
2441 2455
2442 static void activityLoggedAttr2AttrSetter(v8::Local<v8::String> name, v8::Local< v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2456 static void activityLoggedAttr2AttrSetter(v8::Local<v8::String> name, v8::Local< v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2443 { 2457 {
2444 TestObj* imp = V8TestObject::toNative(info.Holder()); 2458 TestObj* imp = V8TestObject::toNative(info.Holder());
2445 V8TRYCATCH_VOID(int, v, toInt32(value)); 2459 V8TRYCATCH_VOID(int, v, toInt32(value));
2446 imp->setActivityLoggedAttr2(v); 2460 imp->setActivityLoggedAttr2(v);
2447 return; 2461 return;
2448 } 2462 }
2449 2463
2450 static void activityLoggedAttr2AttrSetterCallback(v8::Local<v8::String> name, v8 ::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2464 static void activityLoggedAttr2AttrSetterCallback(v8::Local<v8::String> name, v8 ::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2451 { 2465 {
2452 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2466 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2453 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2467 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2454 if (contextData && contextData->activityLogger()) { 2468 if (contextData && contextData->activityLogger()) {
2455 v8::Handle<v8::Value> loggerArg[] = { value }; 2469 v8::Handle<v8::Value> loggerArg[] = { value };
2456 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 1, &loggerArg[0], "Setter"); 2470 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 1, &loggerArg[0], "Setter");
2457 } 2471 }
2458 TestObjV8Internal::activityLoggedAttr2AttrSetter(name, value, info); 2472 TestObjV8Internal::activityLoggedAttr2AttrSetter(name, value, info);
2473 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2459 } 2474 }
2460 2475
2461 static void activityLoggedAttr2AttrSetterForMainWorld(v8::Local<v8::String> name , v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2476 static void activityLoggedAttr2AttrSetterForMainWorld(v8::Local<v8::String> name , v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2462 { 2477 {
2463 TestObj* imp = V8TestObject::toNative(info.Holder()); 2478 TestObj* imp = V8TestObject::toNative(info.Holder());
2464 V8TRYCATCH_VOID(int, v, toInt32(value)); 2479 V8TRYCATCH_VOID(int, v, toInt32(value));
2465 imp->setActivityLoggedAttr2(v); 2480 imp->setActivityLoggedAttr2(v);
2466 return; 2481 return;
2467 } 2482 }
2468 2483
2469 static void activityLoggedAttr2AttrSetterCallbackForMainWorld(v8::Local<v8::Stri ng> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info ) 2484 static void activityLoggedAttr2AttrSetterCallbackForMainWorld(v8::Local<v8::Stri ng> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info )
2470 { 2485 {
2471 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2486 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2472 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2487 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2473 if (contextData && contextData->activityLogger()) { 2488 if (contextData && contextData->activityLogger()) {
2474 v8::Handle<v8::Value> loggerArg[] = { value }; 2489 v8::Handle<v8::Value> loggerArg[] = { value };
2475 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 1, &loggerArg[0], "Setter"); 2490 contextData->activityLogger()->log("TestObject.activityLoggedAttr2", 1, &loggerArg[0], "Setter");
2476 } 2491 }
2477 TestObjV8Internal::activityLoggedAttr2AttrSetterForMainWorld(name, value, in fo); 2492 TestObjV8Internal::activityLoggedAttr2AttrSetterForMainWorld(name, value, in fo);
2493 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2478 } 2494 }
2479 2495
2480 static void activityLoggedInIsolatedWorldsAttrAttrGetter(v8::Local<v8::String> n ame, const v8::PropertyCallbackInfo<v8::Value>& info) 2496 static void activityLoggedInIsolatedWorldsAttrAttrGetter(v8::Local<v8::String> n ame, const v8::PropertyCallbackInfo<v8::Value>& info)
2481 { 2497 {
2482 TestObj* imp = V8TestObject::toNative(info.Holder()); 2498 TestObj* imp = V8TestObject::toNative(info.Holder());
2483 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttr()); 2499 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttr());
2484 return; 2500 return;
2485 } 2501 }
2486 2502
2487 static void activityLoggedInIsolatedWorldsAttrAttrGetterCallback(v8::Local<v8::S tring> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2503 static void activityLoggedInIsolatedWorldsAttrAttrGetterCallback(v8::Local<v8::S tring> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2488 { 2504 {
2505 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2489 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2506 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2490 if (contextData && contextData->activityLogger()) 2507 if (contextData && contextData->activityLogger())
2491 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttr", 0, 0, "Getter"); 2508 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttr", 0, 0, "Getter");
2492 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrGetter(name, info); 2509 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrGetter(name, info);
2510 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2493 } 2511 }
2494 2512
2495 static void activityLoggedInIsolatedWorldsAttrAttrGetterForMainWorld(v8::Local<v 8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2513 static void activityLoggedInIsolatedWorldsAttrAttrGetterForMainWorld(v8::Local<v 8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2496 { 2514 {
2497 TestObj* imp = V8TestObject::toNative(info.Holder()); 2515 TestObj* imp = V8TestObject::toNative(info.Holder());
2498 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttr()); 2516 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttr());
2499 return; 2517 return;
2500 } 2518 }
2501 2519
2502 static void activityLoggedInIsolatedWorldsAttrAttrGetterCallbackForMainWorld(v8: :Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2520 static void activityLoggedInIsolatedWorldsAttrAttrGetterCallbackForMainWorld(v8: :Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2503 { 2521 {
2522 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2504 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrGetterForMainWorld( name, info); 2523 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrGetterForMainWorld( name, info);
2524 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2505 } 2525 }
2506 2526
2507 static void activityLoggedInIsolatedWorldsAttrAttrSetter(v8::Local<v8::String> n ame, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2527 static void activityLoggedInIsolatedWorldsAttrAttrSetter(v8::Local<v8::String> n ame, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2508 { 2528 {
2509 TestObj* imp = V8TestObject::toNative(info.Holder()); 2529 TestObj* imp = V8TestObject::toNative(info.Holder());
2510 V8TRYCATCH_VOID(int, v, toInt32(value)); 2530 V8TRYCATCH_VOID(int, v, toInt32(value));
2511 imp->setActivityLoggedInIsolatedWorldsAttr(v); 2531 imp->setActivityLoggedInIsolatedWorldsAttr(v);
2512 return; 2532 return;
2513 } 2533 }
2514 2534
2515 static void activityLoggedInIsolatedWorldsAttrAttrSetterCallback(v8::Local<v8::S tring> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& i nfo) 2535 static void activityLoggedInIsolatedWorldsAttrAttrSetterCallback(v8::Local<v8::S tring> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& i nfo)
2516 { 2536 {
2517 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2537 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2518 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2538 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2519 if (contextData && contextData->activityLogger()) { 2539 if (contextData && contextData->activityLogger()) {
2520 v8::Handle<v8::Value> loggerArg[] = { value }; 2540 v8::Handle<v8::Value> loggerArg[] = { value };
2521 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttr", 1, &loggerArg[0], "Setter"); 2541 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttr", 1, &loggerArg[0], "Setter");
2522 } 2542 }
2523 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrSetter(name, value, info); 2543 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrSetter(name, value, info);
2544 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2524 } 2545 }
2525 2546
2526 static void activityLoggedInIsolatedWorldsAttrAttrSetterForMainWorld(v8::Local<v 8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void >& info) 2547 static void activityLoggedInIsolatedWorldsAttrAttrSetterForMainWorld(v8::Local<v 8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void >& info)
2527 { 2548 {
2528 TestObj* imp = V8TestObject::toNative(info.Holder()); 2549 TestObj* imp = V8TestObject::toNative(info.Holder());
2529 V8TRYCATCH_VOID(int, v, toInt32(value)); 2550 V8TRYCATCH_VOID(int, v, toInt32(value));
2530 imp->setActivityLoggedInIsolatedWorldsAttr(v); 2551 imp->setActivityLoggedInIsolatedWorldsAttr(v);
2531 return; 2552 return;
2532 } 2553 }
2533 2554
2534 static void activityLoggedInIsolatedWorldsAttrAttrSetterCallbackForMainWorld(v8: :Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackI nfo<void>& info) 2555 static void activityLoggedInIsolatedWorldsAttrAttrSetterCallbackForMainWorld(v8: :Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackI nfo<void>& info)
2535 { 2556 {
2536 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2557 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2537 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrSetterForMainWorld( name, value, info); 2558 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrAttrSetterForMainWorld( name, value, info);
2559 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2538 } 2560 }
2539 2561
2540 static void activityLoggedAttrSetter1AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info) 2562 static void activityLoggedAttrSetter1AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info)
2541 { 2563 {
2542 TestObj* imp = V8TestObject::toNative(info.Holder()); 2564 TestObj* imp = V8TestObject::toNative(info.Holder());
2543 v8SetReturnValueInt(info, imp->activityLoggedAttrSetter1()); 2565 v8SetReturnValueInt(info, imp->activityLoggedAttrSetter1());
2544 return; 2566 return;
2545 } 2567 }
2546 2568
2547 static void activityLoggedAttrSetter1AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info) 2569 static void activityLoggedAttrSetter1AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info)
(...skipping 25 matching lines...) Expand all
2573 2595
2574 static void activityLoggedAttrSetter2AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info) 2596 static void activityLoggedAttrSetter2AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info)
2575 { 2597 {
2576 TestObj* imp = V8TestObject::toNative(info.Holder()); 2598 TestObj* imp = V8TestObject::toNative(info.Holder());
2577 v8SetReturnValueInt(info, imp->activityLoggedAttrSetter2()); 2599 v8SetReturnValueInt(info, imp->activityLoggedAttrSetter2());
2578 return; 2600 return;
2579 } 2601 }
2580 2602
2581 static void activityLoggedAttrSetter2AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info) 2603 static void activityLoggedAttrSetter2AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info)
2582 { 2604 {
2605 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2583 TestObjV8Internal::activityLoggedAttrSetter2AttrGetter(name, info); 2606 TestObjV8Internal::activityLoggedAttrSetter2AttrGetter(name, info);
2607 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2584 } 2608 }
2585 2609
2586 static void activityLoggedAttrSetter2AttrGetterForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info) 2610 static void activityLoggedAttrSetter2AttrGetterForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info)
2587 { 2611 {
2588 TestObj* imp = V8TestObject::toNative(info.Holder()); 2612 TestObj* imp = V8TestObject::toNative(info.Holder());
2589 v8SetReturnValueInt(info, imp->activityLoggedAttrSetter2()); 2613 v8SetReturnValueInt(info, imp->activityLoggedAttrSetter2());
2590 return; 2614 return;
2591 } 2615 }
2592 2616
2593 static void activityLoggedAttrSetter2AttrGetterCallbackForMainWorld(v8::Local<v8 ::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2617 static void activityLoggedAttrSetter2AttrGetterCallbackForMainWorld(v8::Local<v8 ::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2594 { 2618 {
2619 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2595 TestObjV8Internal::activityLoggedAttrSetter2AttrGetterForMainWorld(name, inf o); 2620 TestObjV8Internal::activityLoggedAttrSetter2AttrGetterForMainWorld(name, inf o);
2621 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2596 } 2622 }
2597 2623
2598 static void activityLoggedAttrSetter2AttrSetter(v8::Local<v8::String> name, v8:: Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2624 static void activityLoggedAttrSetter2AttrSetter(v8::Local<v8::String> name, v8:: Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2599 { 2625 {
2600 TestObj* imp = V8TestObject::toNative(info.Holder()); 2626 TestObj* imp = V8TestObject::toNative(info.Holder());
2601 V8TRYCATCH_VOID(int, v, toInt32(value)); 2627 V8TRYCATCH_VOID(int, v, toInt32(value));
2602 imp->setActivityLoggedAttrSetter2(v); 2628 imp->setActivityLoggedAttrSetter2(v);
2603 return; 2629 return;
2604 } 2630 }
2605 2631
2606 static void activityLoggedAttrSetter2AttrSetterCallback(v8::Local<v8::String> na me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2632 static void activityLoggedAttrSetter2AttrSetterCallback(v8::Local<v8::String> na me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2607 { 2633 {
2608 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2634 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2609 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2635 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2610 if (contextData && contextData->activityLogger()) { 2636 if (contextData && contextData->activityLogger()) {
2611 v8::Handle<v8::Value> loggerArg[] = { value }; 2637 v8::Handle<v8::Value> loggerArg[] = { value };
2612 contextData->activityLogger()->log("TestObject.activityLoggedAttrSetter2 ", 1, &loggerArg[0], "Setter"); 2638 contextData->activityLogger()->log("TestObject.activityLoggedAttrSetter2 ", 1, &loggerArg[0], "Setter");
2613 } 2639 }
2614 TestObjV8Internal::activityLoggedAttrSetter2AttrSetter(name, value, info); 2640 TestObjV8Internal::activityLoggedAttrSetter2AttrSetter(name, value, info);
2641 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2615 } 2642 }
2616 2643
2617 static void activityLoggedAttrSetter2AttrSetterForMainWorld(v8::Local<v8::String > name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2644 static void activityLoggedAttrSetter2AttrSetterForMainWorld(v8::Local<v8::String > name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2618 { 2645 {
2619 TestObj* imp = V8TestObject::toNative(info.Holder()); 2646 TestObj* imp = V8TestObject::toNative(info.Holder());
2620 V8TRYCATCH_VOID(int, v, toInt32(value)); 2647 V8TRYCATCH_VOID(int, v, toInt32(value));
2621 imp->setActivityLoggedAttrSetter2(v); 2648 imp->setActivityLoggedAttrSetter2(v);
2622 return; 2649 return;
2623 } 2650 }
2624 2651
2625 static void activityLoggedAttrSetter2AttrSetterCallbackForMainWorld(v8::Local<v8 ::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void> & info) 2652 static void activityLoggedAttrSetter2AttrSetterCallbackForMainWorld(v8::Local<v8 ::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void> & info)
2626 { 2653 {
2627 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2654 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2628 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2655 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2629 if (contextData && contextData->activityLogger()) { 2656 if (contextData && contextData->activityLogger()) {
2630 v8::Handle<v8::Value> loggerArg[] = { value }; 2657 v8::Handle<v8::Value> loggerArg[] = { value };
2631 contextData->activityLogger()->log("TestObject.activityLoggedAttrSetter2 ", 1, &loggerArg[0], "Setter"); 2658 contextData->activityLogger()->log("TestObject.activityLoggedAttrSetter2 ", 1, &loggerArg[0], "Setter");
2632 } 2659 }
2633 TestObjV8Internal::activityLoggedAttrSetter2AttrSetterForMainWorld(name, val ue, info); 2660 TestObjV8Internal::activityLoggedAttrSetter2AttrSetterForMainWorld(name, val ue, info);
2661 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2634 } 2662 }
2635 2663
2636 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetter(v8::Local<v8::Str ing> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2664 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetter(v8::Local<v8::Str ing> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2637 { 2665 {
2638 TestObj* imp = V8TestObject::toNative(info.Holder()); 2666 TestObj* imp = V8TestObject::toNative(info.Holder());
2639 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrSetter()); 2667 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrSetter());
2640 return; 2668 return;
2641 } 2669 }
2642 2670
2643 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetterCallback(v8::Local <v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2671 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetterCallback(v8::Local <v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2644 { 2672 {
2673 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2645 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrGetter(name, info); 2674 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrGetter(name, info);
2675 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2646 } 2676 }
2647 2677
2648 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetterForMainWorld(v8::L ocal<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2678 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetterForMainWorld(v8::L ocal<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2649 { 2679 {
2650 TestObj* imp = V8TestObject::toNative(info.Holder()); 2680 TestObj* imp = V8TestObject::toNative(info.Holder());
2651 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrSetter()); 2681 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrSetter());
2652 return; 2682 return;
2653 } 2683 }
2654 2684
2655 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetterCallbackForMainWor ld(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2685 static void activityLoggedInIsolatedWorldsAttrSetterAttrGetterCallbackForMainWor ld(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2656 { 2686 {
2687 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2657 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrGetterForMain World(name, info); 2688 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrGetterForMain World(name, info);
2689 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2658 } 2690 }
2659 2691
2660 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetter(v8::Local<v8::Str ing> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& inf o) 2692 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetter(v8::Local<v8::Str ing> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& inf o)
2661 { 2693 {
2662 TestObj* imp = V8TestObject::toNative(info.Holder()); 2694 TestObj* imp = V8TestObject::toNative(info.Holder());
2663 V8TRYCATCH_VOID(int, v, toInt32(value)); 2695 V8TRYCATCH_VOID(int, v, toInt32(value));
2664 imp->setActivityLoggedInIsolatedWorldsAttrSetter(v); 2696 imp->setActivityLoggedInIsolatedWorldsAttrSetter(v);
2665 return; 2697 return;
2666 } 2698 }
2667 2699
2668 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetterCallback(v8::Local <v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<vo id>& info) 2700 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetterCallback(v8::Local <v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<vo id>& info)
2669 { 2701 {
2670 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2702 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2671 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2703 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2672 if (contextData && contextData->activityLogger()) { 2704 if (contextData && contextData->activityLogger()) {
2673 v8::Handle<v8::Value> loggerArg[] = { value }; 2705 v8::Handle<v8::Value> loggerArg[] = { value };
2674 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttrSetter", 1, &loggerArg[0], "Setter"); 2706 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttrSetter", 1, &loggerArg[0], "Setter");
2675 } 2707 }
2676 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrSetter(name, value, info); 2708 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrSetter(name, value, info);
2709 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2677 } 2710 }
2678 2711
2679 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetterForMainWorld(v8::L ocal<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInf o<void>& info) 2712 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetterForMainWorld(v8::L ocal<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInf o<void>& info)
2680 { 2713 {
2681 TestObj* imp = V8TestObject::toNative(info.Holder()); 2714 TestObj* imp = V8TestObject::toNative(info.Holder());
2682 V8TRYCATCH_VOID(int, v, toInt32(value)); 2715 V8TRYCATCH_VOID(int, v, toInt32(value));
2683 imp->setActivityLoggedInIsolatedWorldsAttrSetter(v); 2716 imp->setActivityLoggedInIsolatedWorldsAttrSetter(v);
2684 return; 2717 return;
2685 } 2718 }
2686 2719
2687 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetterCallbackForMainWor ld(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCal lbackInfo<void>& info) 2720 static void activityLoggedInIsolatedWorldsAttrSetterAttrSetterCallbackForMainWor ld(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCal lbackInfo<void>& info)
2688 { 2721 {
2689 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2722 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2690 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrSetterForMain World(name, value, info); 2723 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttrSetterForMain World(name, value, info);
2724 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2691 } 2725 }
2692 2726
2693 static void activityLoggedAttrGetter1AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info) 2727 static void activityLoggedAttrGetter1AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info)
2694 { 2728 {
2695 TestObj* imp = V8TestObject::toNative(info.Holder()); 2729 TestObj* imp = V8TestObject::toNative(info.Holder());
2696 v8SetReturnValueInt(info, imp->activityLoggedAttrGetter1()); 2730 v8SetReturnValueInt(info, imp->activityLoggedAttrGetter1());
2697 return; 2731 return;
2698 } 2732 }
2699 2733
2700 static void activityLoggedAttrGetter1AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info) 2734 static void activityLoggedAttrGetter1AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info)
(...skipping 23 matching lines...) Expand all
2724 2758
2725 static void activityLoggedAttrGetter2AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info) 2759 static void activityLoggedAttrGetter2AttrGetter(v8::Local<v8::String> name, cons t v8::PropertyCallbackInfo<v8::Value>& info)
2726 { 2760 {
2727 TestObj* imp = V8TestObject::toNative(info.Holder()); 2761 TestObj* imp = V8TestObject::toNative(info.Holder());
2728 v8SetReturnValueInt(info, imp->activityLoggedAttrGetter2()); 2762 v8SetReturnValueInt(info, imp->activityLoggedAttrGetter2());
2729 return; 2763 return;
2730 } 2764 }
2731 2765
2732 static void activityLoggedAttrGetter2AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info) 2766 static void activityLoggedAttrGetter2AttrGetterCallback(v8::Local<v8::String> na me, const v8::PropertyCallbackInfo<v8::Value>& info)
2733 { 2767 {
2768 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2734 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2769 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2735 if (contextData && contextData->activityLogger()) 2770 if (contextData && contextData->activityLogger())
2736 contextData->activityLogger()->log("TestObject.activityLoggedAttrGetter2 ", 0, 0, "Getter"); 2771 contextData->activityLogger()->log("TestObject.activityLoggedAttrGetter2 ", 0, 0, "Getter");
2737 TestObjV8Internal::activityLoggedAttrGetter2AttrGetter(name, info); 2772 TestObjV8Internal::activityLoggedAttrGetter2AttrGetter(name, info);
2773 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2738 } 2774 }
2739 2775
2740 static void activityLoggedAttrGetter2AttrGetterForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info) 2776 static void activityLoggedAttrGetter2AttrGetterForMainWorld(v8::Local<v8::String > name, const v8::PropertyCallbackInfo<v8::Value>& info)
2741 { 2777 {
2742 TestObj* imp = V8TestObject::toNative(info.Holder()); 2778 TestObj* imp = V8TestObject::toNative(info.Holder());
2743 v8SetReturnValueInt(info, imp->activityLoggedAttrGetter2()); 2779 v8SetReturnValueInt(info, imp->activityLoggedAttrGetter2());
2744 return; 2780 return;
2745 } 2781 }
2746 2782
2747 static void activityLoggedAttrGetter2AttrGetterCallbackForMainWorld(v8::Local<v8 ::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2783 static void activityLoggedAttrGetter2AttrGetterCallbackForMainWorld(v8::Local<v8 ::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2748 { 2784 {
2785 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2749 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2786 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2750 if (contextData && contextData->activityLogger()) 2787 if (contextData && contextData->activityLogger())
2751 contextData->activityLogger()->log("TestObject.activityLoggedAttrGetter2 ", 0, 0, "Getter"); 2788 contextData->activityLogger()->log("TestObject.activityLoggedAttrGetter2 ", 0, 0, "Getter");
2752 TestObjV8Internal::activityLoggedAttrGetter2AttrGetterForMainWorld(name, inf o); 2789 TestObjV8Internal::activityLoggedAttrGetter2AttrGetterForMainWorld(name, inf o);
2790 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2753 } 2791 }
2754 2792
2755 static void activityLoggedAttrGetter2AttrSetter(v8::Local<v8::String> name, v8:: Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2793 static void activityLoggedAttrGetter2AttrSetter(v8::Local<v8::String> name, v8:: Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2756 { 2794 {
2757 TestObj* imp = V8TestObject::toNative(info.Holder()); 2795 TestObj* imp = V8TestObject::toNative(info.Holder());
2758 V8TRYCATCH_VOID(int, v, toInt32(value)); 2796 V8TRYCATCH_VOID(int, v, toInt32(value));
2759 imp->setActivityLoggedAttrGetter2(v); 2797 imp->setActivityLoggedAttrGetter2(v);
2760 return; 2798 return;
2761 } 2799 }
2762 2800
2763 static void activityLoggedAttrGetter2AttrSetterCallback(v8::Local<v8::String> na me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2801 static void activityLoggedAttrGetter2AttrSetterCallback(v8::Local<v8::String> na me, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2764 { 2802 {
2765 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2803 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2766 TestObjV8Internal::activityLoggedAttrGetter2AttrSetter(name, value, info); 2804 TestObjV8Internal::activityLoggedAttrGetter2AttrSetter(name, value, info);
2805 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2767 } 2806 }
2768 2807
2769 static void activityLoggedAttrGetter2AttrSetterForMainWorld(v8::Local<v8::String > name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) 2808 static void activityLoggedAttrGetter2AttrSetterForMainWorld(v8::Local<v8::String > name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info)
2770 { 2809 {
2771 TestObj* imp = V8TestObject::toNative(info.Holder()); 2810 TestObj* imp = V8TestObject::toNative(info.Holder());
2772 V8TRYCATCH_VOID(int, v, toInt32(value)); 2811 V8TRYCATCH_VOID(int, v, toInt32(value));
2773 imp->setActivityLoggedAttrGetter2(v); 2812 imp->setActivityLoggedAttrGetter2(v);
2774 return; 2813 return;
2775 } 2814 }
2776 2815
2777 static void activityLoggedAttrGetter2AttrSetterCallbackForMainWorld(v8::Local<v8 ::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void> & info) 2816 static void activityLoggedAttrGetter2AttrSetterCallbackForMainWorld(v8::Local<v8 ::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void> & info)
2778 { 2817 {
2779 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2818 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2780 TestObjV8Internal::activityLoggedAttrGetter2AttrSetterForMainWorld(name, val ue, info); 2819 TestObjV8Internal::activityLoggedAttrGetter2AttrSetterForMainWorld(name, val ue, info);
2820 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2781 } 2821 }
2782 2822
2783 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetter(v8::Local<v8::Str ing> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2823 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetter(v8::Local<v8::Str ing> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2784 { 2824 {
2785 TestObj* imp = V8TestObject::toNative(info.Holder()); 2825 TestObj* imp = V8TestObject::toNative(info.Holder());
2786 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrGetter()); 2826 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrGetter());
2787 return; 2827 return;
2788 } 2828 }
2789 2829
2790 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetterCallback(v8::Local <v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2830 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetterCallback(v8::Local <v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2791 { 2831 {
2832 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2792 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext()); 2833 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge tCurrentContext());
2793 if (contextData && contextData->activityLogger()) 2834 if (contextData && contextData->activityLogger())
2794 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttrGetter", 0, 0, "Getter"); 2835 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldsAttrGetter", 0, 0, "Getter");
2795 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrGetter(name, info); 2836 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrGetter(name, info);
2837 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2796 } 2838 }
2797 2839
2798 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetterForMainWorld(v8::L ocal<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2840 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetterForMainWorld(v8::L ocal<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2799 { 2841 {
2800 TestObj* imp = V8TestObject::toNative(info.Holder()); 2842 TestObj* imp = V8TestObject::toNative(info.Holder());
2801 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrGetter()); 2843 v8SetReturnValueInt(info, imp->activityLoggedInIsolatedWorldsAttrGetter());
2802 return; 2844 return;
2803 } 2845 }
2804 2846
2805 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetterCallbackForMainWor ld(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2847 static void activityLoggedInIsolatedWorldsAttrGetterAttrGetterCallbackForMainWor ld(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2806 { 2848 {
2849 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
2807 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrGetterForMain World(name, info); 2850 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrGetterForMain World(name, info);
2851 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2808 } 2852 }
2809 2853
2810 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetter(v8::Local<v8::Str ing> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& inf o) 2854 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetter(v8::Local<v8::Str ing> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& inf o)
2811 { 2855 {
2812 TestObj* imp = V8TestObject::toNative(info.Holder()); 2856 TestObj* imp = V8TestObject::toNative(info.Holder());
2813 V8TRYCATCH_VOID(int, v, toInt32(value)); 2857 V8TRYCATCH_VOID(int, v, toInt32(value));
2814 imp->setActivityLoggedInIsolatedWorldsAttrGetter(v); 2858 imp->setActivityLoggedInIsolatedWorldsAttrGetter(v);
2815 return; 2859 return;
2816 } 2860 }
2817 2861
2818 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetterCallback(v8::Local <v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<vo id>& info) 2862 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetterCallback(v8::Local <v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<vo id>& info)
2819 { 2863 {
2820 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2864 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2821 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrSetter(name, value, info); 2865 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrSetter(name, value, info);
2866 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2822 } 2867 }
2823 2868
2824 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetterForMainWorld(v8::L ocal<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInf o<void>& info) 2869 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetterForMainWorld(v8::L ocal<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInf o<void>& info)
2825 { 2870 {
2826 TestObj* imp = V8TestObject::toNative(info.Holder()); 2871 TestObj* imp = V8TestObject::toNative(info.Holder());
2827 V8TRYCATCH_VOID(int, v, toInt32(value)); 2872 V8TRYCATCH_VOID(int, v, toInt32(value));
2828 imp->setActivityLoggedInIsolatedWorldsAttrGetter(v); 2873 imp->setActivityLoggedInIsolatedWorldsAttrGetter(v);
2829 return; 2874 return;
2830 } 2875 }
2831 2876
2832 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetterCallbackForMainWor ld(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCal lbackInfo<void>& info) 2877 static void activityLoggedInIsolatedWorldsAttrGetterAttrSetterCallbackForMainWor ld(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::PropertyCal lbackInfo<void>& info)
2833 { 2878 {
2834 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); 2879 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
2835 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrSetterForMain World(name, value, info); 2880 TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrSetterForMain World(name, value, info);
2881 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
2836 } 2882 }
2837 2883
2838 static void deprecatedStaticReadOnlyAttrAttrGetter(v8::Local<v8::String> name, c onst v8::PropertyCallbackInfo<v8::Value>& info) 2884 static void deprecatedStaticReadOnlyAttrAttrGetter(v8::Local<v8::String> name, c onst v8::PropertyCallbackInfo<v8::Value>& info)
2839 { 2885 {
2840 v8SetReturnValueInt(info, TestObj::deprecatedStaticReadOnlyAttr()); 2886 v8SetReturnValueInt(info, TestObj::deprecatedStaticReadOnlyAttr());
2841 return; 2887 return;
2842 } 2888 }
2843 2889
2844 static void deprecatedStaticReadOnlyAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info) 2890 static void deprecatedStaticReadOnlyAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::PropertyCallbackInfo<v8::Value>& info)
2845 { 2891 {
(...skipping 390 matching lines...) Expand 10 before | Expand all | Expand 10 after
3236 return; 3282 return;
3237 3283
3238 if (!window->document()) 3284 if (!window->document())
3239 return; 3285 return;
3240 } 3286 }
3241 3287
3242 RefPtr<EventListener> listener = V8EventListenerList::getEventListener(args[ 1], false, ListenerFindOrCreate); 3288 RefPtr<EventListener> listener = V8EventListenerList::getEventListener(args[ 1], false, ListenerFindOrCreate);
3243 if (listener) { 3289 if (listener) {
3244 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, st ringResource, args[0]); 3290 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, st ringResource, args[0]);
3245 impl->addEventListener(stringResource, listener, args[2]->BooleanValue() ); 3291 impl->addEventListener(stringResource, listener, args[2]->BooleanValue() );
3246 createHiddenDependency(args.Holder(), args[1], V8TestObject::eventListen erCacheIndex, args.GetIsolate()); 3292 if (!impl->toNode())
3293 createHiddenDependency(args.Holder(), args[1], V8TestObject::eventLi stenerCacheIndex, args.GetIsolate());
3247 } 3294 }
3248 } 3295 }
3249 3296
3250 static void addEventListenerMethodCallback(const v8::FunctionCallbackInfo<v8::Va lue>& args) 3297 static void addEventListenerMethodCallback(const v8::FunctionCallbackInfo<v8::Va lue>& args)
3251 { 3298 {
3252 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 3299 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3253 TestObjV8Internal::addEventListenerMethod(args); 3300 TestObjV8Internal::addEventListenerMethod(args);
3254 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 3301 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3255 } 3302 }
3256 3303
3257 static void removeEventListenerMethod(const v8::FunctionCallbackInfo<v8::Value>& args) 3304 static void removeEventListenerMethod(const v8::FunctionCallbackInfo<v8::Value>& args)
3258 { 3305 {
3259 EventTarget* impl = V8TestObject::toNative(args.Holder()); 3306 EventTarget* impl = V8TestObject::toNative(args.Holder());
3260 if (DOMWindow* window = impl->toDOMWindow()) { 3307 if (DOMWindow* window = impl->toDOMWindow()) {
3261 if (!BindingSecurity::shouldAllowAccessToFrame(window->frame())) 3308 if (!BindingSecurity::shouldAllowAccessToFrame(window->frame()))
3262 return; 3309 return;
3263 3310
3264 if (!window->document()) 3311 if (!window->document())
3265 return; 3312 return;
3266 } 3313 }
3267 3314
3268 RefPtr<EventListener> listener = V8EventListenerList::getEventListener(args[ 1], false, ListenerFindOnly); 3315 RefPtr<EventListener> listener = V8EventListenerList::getEventListener(args[ 1], false, ListenerFindOnly);
3269 if (listener) { 3316 if (listener) {
3270 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, st ringResource, args[0]); 3317 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, st ringResource, args[0]);
3271 impl->removeEventListener(stringResource, listener.get(), args[2]->Boole anValue()); 3318 impl->removeEventListener(stringResource, listener.get(), args[2]->Boole anValue());
3272 removeHiddenDependency(args.Holder(), args[1], V8TestObject::eventListen erCacheIndex, args.GetIsolate()); 3319 if (!impl->toNode())
3320 removeHiddenDependency(args.Holder(), args[1], V8TestObject::eventLi stenerCacheIndex, args.GetIsolate());
3273 } 3321 }
3274 } 3322 }
3275 3323
3276 static void removeEventListenerMethodCallback(const v8::FunctionCallbackInfo<v8: :Value>& args) 3324 static void removeEventListenerMethodCallback(const v8::FunctionCallbackInfo<v8: :Value>& args)
3277 { 3325 {
3278 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 3326 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3279 TestObjV8Internal::removeEventListenerMethod(args); 3327 TestObjV8Internal::removeEventListenerMethod(args);
3280 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 3328 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3281 } 3329 }
3282 3330
(...skipping 1441 matching lines...) Expand 10 before | Expand all | Expand 10 after
4724 static void perWorldMethodMethodForMainWorld(const v8::FunctionCallbackInfo<v8:: Value>& args) 4772 static void perWorldMethodMethodForMainWorld(const v8::FunctionCallbackInfo<v8:: Value>& args)
4725 { 4773 {
4726 TestObj* imp = V8TestObject::toNative(args.Holder()); 4774 TestObj* imp = V8TestObject::toNative(args.Holder());
4727 imp->perWorldMethod(); 4775 imp->perWorldMethod();
4728 4776
4729 return; 4777 return;
4730 } 4778 }
4731 4779
4732 static void perWorldMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu e>& args) 4780 static void perWorldMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu e>& args)
4733 { 4781 {
4782 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4734 TestObjV8Internal::perWorldMethodMethod(args); 4783 TestObjV8Internal::perWorldMethodMethod(args);
4784 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4735 } 4785 }
4736 4786
4737 static void perWorldMethodMethodCallbackForMainWorld(const v8::FunctionCallbackI nfo<v8::Value>& args) 4787 static void perWorldMethodMethodCallbackForMainWorld(const v8::FunctionCallbackI nfo<v8::Value>& args)
4738 { 4788 {
4789 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4739 TestObjV8Internal::perWorldMethodMethodForMainWorld(args); 4790 TestObjV8Internal::perWorldMethodMethodForMainWorld(args);
4791 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4740 } 4792 }
4741 4793
4742 static void overloadedPerWorldMethod1Method(const v8::FunctionCallbackInfo<v8::V alue>& args) 4794 static void overloadedPerWorldMethod1Method(const v8::FunctionCallbackInfo<v8::V alue>& args)
4743 { 4795 {
4744 if (args.Length() < 1) { 4796 if (args.Length() < 1) {
4745 throwNotEnoughArgumentsError(args.GetIsolate()); 4797 throwNotEnoughArgumentsError(args.GetIsolate());
4746 return; 4798 return;
4747 } 4799 }
4748 TestObj* imp = V8TestObject::toNative(args.Holder()); 4800 TestObj* imp = V8TestObject::toNative(args.Holder());
4749 V8TRYCATCH_VOID(int, longArg, toInt32(args[0])); 4801 V8TRYCATCH_VOID(int, longArg, toInt32(args[0]));
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
4822 } 4874 }
4823 if (args.Length() < 1) { 4875 if (args.Length() < 1) {
4824 throwNotEnoughArgumentsError(args.GetIsolate()); 4876 throwNotEnoughArgumentsError(args.GetIsolate());
4825 return; 4877 return;
4826 } 4878 }
4827 throwTypeError(0, args.GetIsolate()); 4879 throwTypeError(0, args.GetIsolate());
4828 } 4880 }
4829 4881
4830 static void overloadedPerWorldMethodMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& args) 4882 static void overloadedPerWorldMethodMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& args)
4831 { 4883 {
4884 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4832 TestObjV8Internal::overloadedPerWorldMethodMethod(args); 4885 TestObjV8Internal::overloadedPerWorldMethodMethod(args);
4886 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4833 } 4887 }
4834 4888
4835 static void overloadedPerWorldMethodMethodCallbackForMainWorld(const v8::Functio nCallbackInfo<v8::Value>& args) 4889 static void overloadedPerWorldMethodMethodCallbackForMainWorld(const v8::Functio nCallbackInfo<v8::Value>& args)
4836 { 4890 {
4891 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4837 TestObjV8Internal::overloadedPerWorldMethodMethodForMainWorld(args); 4892 TestObjV8Internal::overloadedPerWorldMethodMethodForMainWorld(args);
4893 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4838 } 4894 }
4839 4895
4840 static void activityLoggedMethod1Method(const v8::FunctionCallbackInfo<v8::Value >& args) 4896 static void activityLoggedMethod1Method(const v8::FunctionCallbackInfo<v8::Value >& args)
4841 { 4897 {
4842 if (args.Length() < 1) { 4898 if (args.Length() < 1) {
4843 throwNotEnoughArgumentsError(args.GetIsolate()); 4899 throwNotEnoughArgumentsError(args.GetIsolate());
4844 return; 4900 return;
4845 } 4901 }
4846 TestObj* imp = V8TestObject::toNative(args.Holder()); 4902 TestObj* imp = V8TestObject::toNative(args.Holder());
4847 V8TRYCATCH_VOID(int, longArg, toInt32(args[0])); 4903 V8TRYCATCH_VOID(int, longArg, toInt32(args[0]));
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
4883 } 4939 }
4884 TestObj* imp = V8TestObject::toNative(args.Holder()); 4940 TestObj* imp = V8TestObject::toNative(args.Holder());
4885 V8TRYCATCH_VOID(int, longArg, toInt32(args[0])); 4941 V8TRYCATCH_VOID(int, longArg, toInt32(args[0]));
4886 imp->activityLoggedMethod2(longArg); 4942 imp->activityLoggedMethod2(longArg);
4887 4943
4888 return; 4944 return;
4889 } 4945 }
4890 4946
4891 static void activityLoggedMethod2MethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& args) 4947 static void activityLoggedMethod2MethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& args)
4892 { 4948 {
4949 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4893 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext()); 4950 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext());
4894 if (contextData && contextData->activityLogger()) { 4951 if (contextData && contextData->activityLogger()) {
4895 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args); 4952 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args);
4896 contextData->activityLogger()->log("TestObject.activityLoggedMethod2", a rgs.Length(), loggerArgs.data(), "Method"); 4953 contextData->activityLogger()->log("TestObject.activityLoggedMethod2", a rgs.Length(), loggerArgs.data(), "Method");
4897 } 4954 }
4898 TestObjV8Internal::activityLoggedMethod2Method(args); 4955 TestObjV8Internal::activityLoggedMethod2Method(args);
4956 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4899 } 4957 }
4900 4958
4901 static void activityLoggedMethod2MethodCallbackForMainWorld(const v8::FunctionCa llbackInfo<v8::Value>& args) 4959 static void activityLoggedMethod2MethodCallbackForMainWorld(const v8::FunctionCa llbackInfo<v8::Value>& args)
4902 { 4960 {
4961 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4903 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext()); 4962 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext());
4904 if (contextData && contextData->activityLogger()) { 4963 if (contextData && contextData->activityLogger()) {
4905 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args); 4964 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args);
4906 contextData->activityLogger()->log("TestObject.activityLoggedMethod2", a rgs.Length(), loggerArgs.data(), "Method"); 4965 contextData->activityLogger()->log("TestObject.activityLoggedMethod2", a rgs.Length(), loggerArgs.data(), "Method");
4907 } 4966 }
4908 TestObjV8Internal::activityLoggedMethod2MethodForMainWorld(args); 4967 TestObjV8Internal::activityLoggedMethod2MethodForMainWorld(args);
4968 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4909 } 4969 }
4910 4970
4911 static void activityLoggedInIsolatedWorldMethodMethod(const v8::FunctionCallback Info<v8::Value>& args) 4971 static void activityLoggedInIsolatedWorldMethodMethod(const v8::FunctionCallback Info<v8::Value>& args)
4912 { 4972 {
4913 if (args.Length() < 1) { 4973 if (args.Length() < 1) {
4914 throwNotEnoughArgumentsError(args.GetIsolate()); 4974 throwNotEnoughArgumentsError(args.GetIsolate());
4915 return; 4975 return;
4916 } 4976 }
4917 TestObj* imp = V8TestObject::toNative(args.Holder()); 4977 TestObj* imp = V8TestObject::toNative(args.Holder());
4918 V8TRYCATCH_VOID(int, longArg, toInt32(args[0])); 4978 V8TRYCATCH_VOID(int, longArg, toInt32(args[0]));
(...skipping 10 matching lines...) Expand all
4929 } 4989 }
4930 TestObj* imp = V8TestObject::toNative(args.Holder()); 4990 TestObj* imp = V8TestObject::toNative(args.Holder());
4931 V8TRYCATCH_VOID(int, longArg, toInt32(args[0])); 4991 V8TRYCATCH_VOID(int, longArg, toInt32(args[0]));
4932 imp->activityLoggedInIsolatedWorldMethod(longArg); 4992 imp->activityLoggedInIsolatedWorldMethod(longArg);
4933 4993
4934 return; 4994 return;
4935 } 4995 }
4936 4996
4937 static void activityLoggedInIsolatedWorldMethodMethodCallback(const v8::Function CallbackInfo<v8::Value>& args) 4997 static void activityLoggedInIsolatedWorldMethodMethodCallback(const v8::Function CallbackInfo<v8::Value>& args)
4938 { 4998 {
4999 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4939 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext()); 5000 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext());
4940 if (contextData && contextData->activityLogger()) { 5001 if (contextData && contextData->activityLogger()) {
4941 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args); 5002 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args);
4942 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldMethod", args.Length(), loggerArgs.data(), "Method"); 5003 contextData->activityLogger()->log("TestObject.activityLoggedInIsolatedW orldMethod", args.Length(), loggerArgs.data(), "Method");
4943 } 5004 }
4944 TestObjV8Internal::activityLoggedInIsolatedWorldMethodMethod(args); 5005 TestObjV8Internal::activityLoggedInIsolatedWorldMethodMethod(args);
5006 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4945 } 5007 }
4946 5008
4947 static void activityLoggedInIsolatedWorldMethodMethodCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& args) 5009 static void activityLoggedInIsolatedWorldMethodMethodCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& args)
4948 { 5010 {
5011 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
4949 TestObjV8Internal::activityLoggedInIsolatedWorldMethodMethodForMainWorld(arg s); 5012 TestObjV8Internal::activityLoggedInIsolatedWorldMethodMethodForMainWorld(arg s);
5013 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
4950 } 5014 }
4951 5015
4952 static void overloadedActivityLoggedMethod1Method(const v8::FunctionCallbackInfo <v8::Value>& args) 5016 static void overloadedActivityLoggedMethod1Method(const v8::FunctionCallbackInfo <v8::Value>& args)
4953 { 5017 {
4954 if (args.Length() < 1) { 5018 if (args.Length() < 1) {
4955 throwNotEnoughArgumentsError(args.GetIsolate()); 5019 throwNotEnoughArgumentsError(args.GetIsolate());
4956 return; 5020 return;
4957 } 5021 }
4958 TestObj* imp = V8TestObject::toNative(args.Holder()); 5022 TestObj* imp = V8TestObject::toNative(args.Holder());
4959 V8TRYCATCH_VOID(int, longArg, toInt32(args[0])); 5023 V8TRYCATCH_VOID(int, longArg, toInt32(args[0]));
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
5032 } 5096 }
5033 if (args.Length() < 1) { 5097 if (args.Length() < 1) {
5034 throwNotEnoughArgumentsError(args.GetIsolate()); 5098 throwNotEnoughArgumentsError(args.GetIsolate());
5035 return; 5099 return;
5036 } 5100 }
5037 throwTypeError(0, args.GetIsolate()); 5101 throwTypeError(0, args.GetIsolate());
5038 } 5102 }
5039 5103
5040 static void overloadedActivityLoggedMethodMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& args) 5104 static void overloadedActivityLoggedMethodMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& args)
5041 { 5105 {
5106 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
5042 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext()); 5107 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext());
5043 if (contextData && contextData->activityLogger()) { 5108 if (contextData && contextData->activityLogger()) {
5044 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args); 5109 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args);
5045 contextData->activityLogger()->log("TestObject.overloadedActivityLoggedM ethod", args.Length(), loggerArgs.data(), "Method"); 5110 contextData->activityLogger()->log("TestObject.overloadedActivityLoggedM ethod", args.Length(), loggerArgs.data(), "Method");
5046 } 5111 }
5047 TestObjV8Internal::overloadedActivityLoggedMethodMethod(args); 5112 TestObjV8Internal::overloadedActivityLoggedMethodMethod(args);
5113 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
5048 } 5114 }
5049 5115
5050 static void overloadedActivityLoggedMethodMethodCallbackForMainWorld(const v8::F unctionCallbackInfo<v8::Value>& args) 5116 static void overloadedActivityLoggedMethodMethodCallbackForMainWorld(const v8::F unctionCallbackInfo<v8::Value>& args)
5051 { 5117 {
5118 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
5052 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext()); 5119 V8PerContextData* contextData = V8PerContextData::from(args.GetIsolate()->Ge tCurrentContext());
5053 if (contextData && contextData->activityLogger()) { 5120 if (contextData && contextData->activityLogger()) {
5054 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args); 5121 Vector<v8::Handle<v8::Value> > loggerArgs = toVectorOfArguments(args);
5055 contextData->activityLogger()->log("TestObject.overloadedActivityLoggedM ethod", args.Length(), loggerArgs.data(), "Method"); 5122 contextData->activityLogger()->log("TestObject.overloadedActivityLoggedM ethod", args.Length(), loggerArgs.data(), "Method");
5056 } 5123 }
5057 TestObjV8Internal::overloadedActivityLoggedMethodMethodForMainWorld(args); 5124 TestObjV8Internal::overloadedActivityLoggedMethodMethodForMainWorld(args);
5125 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
5058 } 5126 }
5059 5127
5060 static void deprecatedMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& ar gs) 5128 static void deprecatedMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& ar gs)
5061 { 5129 {
5062 TestObj* imp = V8TestObject::toNative(args.Holder()); 5130 TestObj* imp = V8TestObject::toNative(args.Holder());
5063 imp->deprecatedMethod(); 5131 imp->deprecatedMethod();
5064 5132
5065 return; 5133 return;
5066 } 5134 }
5067 5135
(...skipping 625 matching lines...) Expand 10 before | Expand all | Expand 10 after
5693 installPerContextProperties(wrapper, impl.get(), isolate); 5761 installPerContextProperties(wrapper, impl.get(), isolate);
5694 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper, isolate, WrapperConfiguration::Independent); 5762 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper, isolate, WrapperConfiguration::Independent);
5695 return wrapper; 5763 return wrapper;
5696 } 5764 }
5697 void V8TestObject::derefObject(void* object) 5765 void V8TestObject::derefObject(void* object)
5698 { 5766 {
5699 fromInternalPointer(object)->deref(); 5767 fromInternalPointer(object)->deref();
5700 } 5768 }
5701 5769
5702 } // namespace WebCore 5770 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/idls/TestNode.idl ('k') | Source/core/dom/Node.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698