Changeset 225488 in webkit for trunk/Source/JavaScriptCore/runtime/ConsoleObject.cpp
- Timestamp:
- Dec 4, 2017, 1:40:55 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/ConsoleObject.cpp
r222473 r225488 58 58 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncGroupCollapsed(ExecState*); 59 59 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncGroupEnd(ExecState*); 60 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncRecord(ExecState*); 61 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncRecordEnd(ExecState*); 60 62 61 63 const ClassInfo ConsoleObject::s_info = { "Console", &Base::s_info, nullptr, nullptr, CREATE_METHOD_TABLE(ConsoleObject) }; … … 96 98 JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("groupCollapsed", consoleProtoFuncGroupCollapsed, static_cast<unsigned>(PropertyAttribute::None), 0); 97 99 JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("groupEnd", consoleProtoFuncGroupEnd, static_cast<unsigned>(PropertyAttribute::None), 0); 100 JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("record", consoleProtoFuncRecord, static_cast<unsigned>(PropertyAttribute::None), 0); 101 JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("recordEnd", consoleProtoFuncRecordEnd, static_cast<unsigned>(PropertyAttribute::None), 0); 98 102 } 99 103 … … 368 372 } 369 373 374 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncRecord(ExecState* exec) 375 { 376 ConsoleClient* client = exec->lexicalGlobalObject()->consoleClient(); 377 if (!client) 378 return JSValue::encode(jsUndefined()); 379 380 client->record(exec, Inspector::createScriptArguments(exec, 0)); 381 return JSValue::encode(jsUndefined()); 382 } 383 384 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncRecordEnd(ExecState* exec) 385 { 386 ConsoleClient* client = exec->lexicalGlobalObject()->consoleClient(); 387 if (!client) 388 return JSValue::encode(jsUndefined()); 389 390 client->recordEnd(exec, Inspector::createScriptArguments(exec, 0)); 391 return JSValue::encode(jsUndefined()); 392 } 393 370 394 } // namespace JSC
Note:
See TracChangeset
for help on using the changeset viewer.