diff options
author | 2022-02-22 15:51:41 -0800 | |
---|---|---|
committer | 2022-02-22 15:51:41 -0800 | |
commit | 27be64cf12b8a2096ebb464106d6cfa992c289cf (patch) | |
tree | b74a53be64bceafb62749a496a88d24e8c2f0e8c /src/javascript/jsc/bindings/ZigConsoleClient.cpp | |
parent | 4dd647290825040b69742993955e7d2dcfea65ba (diff) | |
download | bun-27be64cf12b8a2096ebb464106d6cfa992c289cf.tar.gz bun-27be64cf12b8a2096ebb464106d6cfa992c289cf.tar.zst bun-27be64cf12b8a2096ebb464106d6cfa992c289cf.zip |
Make format consistent with WebKit
Diffstat (limited to 'src/javascript/jsc/bindings/ZigConsoleClient.cpp')
-rw-r--r-- | src/javascript/jsc/bindings/ZigConsoleClient.cpp | 189 |
1 files changed, 106 insertions, 83 deletions
diff --git a/src/javascript/jsc/bindings/ZigConsoleClient.cpp b/src/javascript/jsc/bindings/ZigConsoleClient.cpp index 75d137e3c..466e38735 100644 --- a/src/javascript/jsc/bindings/ZigConsoleClient.cpp +++ b/src/javascript/jsc/bindings/ZigConsoleClient.cpp @@ -15,109 +15,132 @@ using String = WTF::String; namespace JSC { -ALWAYS_INLINE GCDeferralContext::GCDeferralContext(VM &vm) : m_vm(vm) {} +ALWAYS_INLINE GCDeferralContext::GCDeferralContext(VM& vm) + : m_vm(vm) +{ +} -ALWAYS_INLINE GCDeferralContext::~GCDeferralContext() { - if constexpr (validateDFGDoesGC) m_vm.verifyCanGC(); +ALWAYS_INLINE GCDeferralContext::~GCDeferralContext() +{ + if constexpr (validateDFGDoesGC) + m_vm.verifyCanGC(); - if (UNLIKELY(m_shouldGC)) m_vm.heap.collectIfNecessaryOrDefer(); + if (UNLIKELY(m_shouldGC)) + m_vm.heap.collectIfNecessaryOrDefer(); } } // namespace JSC extern "C" { -JSC__JSValue Inspector__ScriptArguments__argumentAt(Inspector__ScriptArguments *arg0, size_t i) { - return JSC::JSValue::encode(arg0->argumentAt(i)); +JSC__JSValue Inspector__ScriptArguments__argumentAt(Inspector__ScriptArguments* arg0, size_t i) +{ + return JSC::JSValue::encode(arg0->argumentAt(i)); } -size_t Inspector__ScriptArguments__argumentCount(Inspector__ScriptArguments *arg0) { - return arg0->argumentCount(); +size_t Inspector__ScriptArguments__argumentCount(Inspector__ScriptArguments* arg0) +{ + return arg0->argumentCount(); } bWTF__String -Inspector__ScriptArguments__getFirstArgumentAsString(Inspector__ScriptArguments *arg0) { - auto scope = DECLARE_CATCH_SCOPE(arg0->globalObject()->vm()); - JSC::JSValue val0 = arg0->argumentAt(0); - auto type = val0.asCell()->type(); - Wrap<WTF::String, bWTF__String> wrap; - wrap.cpp = new (wrap.alignedBuffer()) WTF::String(val0.getString(arg0->globalObject())); - scope.clearException(); - return wrap.result; +Inspector__ScriptArguments__getFirstArgumentAsString(Inspector__ScriptArguments* arg0) +{ + auto scope = DECLARE_CATCH_SCOPE(arg0->globalObject()->vm()); + JSC::JSValue val0 = arg0->argumentAt(0); + auto type = val0.asCell()->type(); + Wrap<WTF::String, bWTF__String> wrap; + wrap.cpp = new (wrap.alignedBuffer()) WTF::String(val0.getString(arg0->globalObject())); + scope.clearException(); + return wrap.result; } -bool Inspector__ScriptArguments__isEqual(Inspector__ScriptArguments *arg0, - Inspector__ScriptArguments *arg1) { - return arg0->isEqual(*arg1); +bool Inspector__ScriptArguments__isEqual(Inspector__ScriptArguments* arg0, + Inspector__ScriptArguments* arg1) +{ + return arg0->isEqual(*arg1); } -void Inspector__ScriptArguments__release(Inspector__ScriptArguments *arg0) { - auto count = arg0->argumentCount(); - for (int i = 0; i < count; i++) { JSC::gcUnprotect(arg0->argumentAt(i)); } - arg0->deref(); +void Inspector__ScriptArguments__release(Inspector__ScriptArguments* arg0) +{ + auto count = arg0->argumentCount(); + for (int i = 0; i < count; i++) { + JSC::gcUnprotect(arg0->argumentAt(i)); + } + arg0->deref(); } } void Zig::ConsoleClient::messageWithTypeAndLevel(MessageType type, MessageLevel level, - JSC::JSGlobalObject *globalObject, - Ref<ScriptArguments> &&arguments) { - JSC::VM &vm = globalObject->vm(); - JSC::GCDeferralContext deferralContext(vm); - JSC::DisallowGC disallowGC; - auto args = arguments.ptr(); - JSC__JSValue jsArgs[255]; + JSC::JSGlobalObject* globalObject, + Ref<ScriptArguments>&& arguments) +{ + JSC::VM& vm = globalObject->vm(); + JSC::GCDeferralContext deferralContext(vm); + JSC::DisallowGC disallowGC; + auto args = arguments.ptr(); + JSC__JSValue jsArgs[255]; - auto count = std::min(args->argumentCount(), (size_t)255); - for (size_t i = 0; i < count; i++) { - auto val = args->argumentAt(i); - // JSC::gcProtect(val); - jsArgs[i] = JSC::JSValue::encode(val); - } + auto count = std::min(args->argumentCount(), (size_t)255); + for (size_t i = 0; i < count; i++) { + auto val = args->argumentAt(i); + // JSC::gcProtect(val); + jsArgs[i] = JSC::JSValue::encode(val); + } - auto scope = DECLARE_THROW_SCOPE(vm); - Zig__ConsoleClient__messageWithTypeAndLevel(this->m_client, static_cast<uint32_t>(type), - static_cast<uint32_t>(level), globalObject, jsArgs, - count); - scope.clearException(); + auto scope = DECLARE_THROW_SCOPE(vm); + Zig__ConsoleClient__messageWithTypeAndLevel(this->m_client, static_cast<uint32_t>(type), + static_cast<uint32_t>(level), globalObject, jsArgs, + count); + scope.clearException(); - // for (size_t i = 0; i < count; i++) { - // JSC::gcUnprotect(JSC::JSValue::decode(jsArgs[i])); - // } + // for (size_t i = 0; i < count; i++) { + // JSC::gcUnprotect(JSC::JSValue::decode(jsArgs[i])); + // } } -void Zig::ConsoleClient::count(JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__count(this->m_client, globalObject, ptr, label.length()); +void Zig::ConsoleClient::count(JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__count(this->m_client, globalObject, ptr, label.length()); } -void Zig::ConsoleClient::countReset(JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__countReset(this->m_client, globalObject, ptr, label.length()); -} -void Zig::ConsoleClient::profile(JSC::JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__profile(this->m_client, globalObject, ptr, label.length()); -} -void Zig::ConsoleClient::profileEnd(JSC::JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__profileEnd(this->m_client, globalObject, ptr, label.length()); -} -void Zig::ConsoleClient::takeHeapSnapshot(JSC::JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__takeHeapSnapshot(this->m_client, globalObject, ptr, label.length()); -} -void Zig::ConsoleClient::time(JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__time(this->m_client, globalObject, ptr, label.length()); -} -void Zig::ConsoleClient::timeLog(JSGlobalObject *globalObject, const String &label, - Ref<ScriptArguments> &&arguments) { - auto ptr = label.characters8(); - Zig__ConsoleClient__timeLog(this->m_client, globalObject, ptr, label.length(), arguments.ptr()); -} -void Zig::ConsoleClient::timeEnd(JSGlobalObject *globalObject, const String &label) { - auto ptr = label.characters8(); - Zig__ConsoleClient__timeEnd(this->m_client, globalObject, ptr, label.length()); -} -void Zig::ConsoleClient::timeStamp(JSGlobalObject *globalObject, Ref<ScriptArguments> &&args) { - Zig__ConsoleClient__timeStamp(this->m_client, globalObject, args.ptr()); -} -void Zig::ConsoleClient::record(JSGlobalObject *, Ref<ScriptArguments> &&) {} -void Zig::ConsoleClient::recordEnd(JSGlobalObject *, Ref<ScriptArguments> &&) {} -void Zig::ConsoleClient::screenshot(JSGlobalObject *, Ref<ScriptArguments> &&) {} -void Zig::ConsoleClient::warnUnimplemented(const String &method) {}
\ No newline at end of file +void Zig::ConsoleClient::countReset(JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__countReset(this->m_client, globalObject, ptr, label.length()); +} +void Zig::ConsoleClient::profile(JSC::JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__profile(this->m_client, globalObject, ptr, label.length()); +} +void Zig::ConsoleClient::profileEnd(JSC::JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__profileEnd(this->m_client, globalObject, ptr, label.length()); +} +void Zig::ConsoleClient::takeHeapSnapshot(JSC::JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__takeHeapSnapshot(this->m_client, globalObject, ptr, label.length()); +} +void Zig::ConsoleClient::time(JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__time(this->m_client, globalObject, ptr, label.length()); +} +void Zig::ConsoleClient::timeLog(JSGlobalObject* globalObject, const String& label, + Ref<ScriptArguments>&& arguments) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__timeLog(this->m_client, globalObject, ptr, label.length(), arguments.ptr()); +} +void Zig::ConsoleClient::timeEnd(JSGlobalObject* globalObject, const String& label) +{ + auto ptr = label.characters8(); + Zig__ConsoleClient__timeEnd(this->m_client, globalObject, ptr, label.length()); +} +void Zig::ConsoleClient::timeStamp(JSGlobalObject* globalObject, Ref<ScriptArguments>&& args) +{ + Zig__ConsoleClient__timeStamp(this->m_client, globalObject, args.ptr()); +} +void Zig::ConsoleClient::record(JSGlobalObject*, Ref<ScriptArguments>&&) {} +void Zig::ConsoleClient::recordEnd(JSGlobalObject*, Ref<ScriptArguments>&&) {} +void Zig::ConsoleClient::screenshot(JSGlobalObject*, Ref<ScriptArguments>&&) {} +void Zig::ConsoleClient::warnUnimplemented(const String& method) {}
\ No newline at end of file |