diff options
author | 2021-07-26 16:39:40 -0700 | |
---|---|---|
committer | 2021-07-26 16:39:40 -0700 | |
commit | 84d7234f24fc3fb29de1b4aea9d36260acf4f01f (patch) | |
tree | 46ab6403df79337db321556a7e4be7c54532c2c0 /src/javascript/jsc/bindings/ZigConsoleClient.cpp | |
parent | 5354a44d6a60a18b0410ebb3413153b408398faf (diff) | |
download | bun-84d7234f24fc3fb29de1b4aea9d36260acf4f01f.tar.gz bun-84d7234f24fc3fb29de1b4aea9d36260acf4f01f.tar.zst bun-84d7234f24fc3fb29de1b4aea9d36260acf4f01f.zip |
cool
Former-commit-id: a7214ab61c42f1454a8e17c633085f12ed6bef5a
Diffstat (limited to 'src/javascript/jsc/bindings/ZigConsoleClient.cpp')
-rw-r--r-- | src/javascript/jsc/bindings/ZigConsoleClient.cpp | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/src/javascript/jsc/bindings/ZigConsoleClient.cpp b/src/javascript/jsc/bindings/ZigConsoleClient.cpp index c8e3ec37d..241bf451d 100644 --- a/src/javascript/jsc/bindings/ZigConsoleClient.cpp +++ b/src/javascript/jsc/bindings/ZigConsoleClient.cpp @@ -13,6 +13,7 @@ using JSGlobalObject = JSC__JSGlobalObject; using String = WTF::String; +extern "C" { JSC__JSValue Inspector__ScriptArguments__argumentAt(const Inspector__ScriptArguments* arg0, size_t i) { return JSC::JSValue::encode(arg0->argumentAt(i)); } @@ -29,57 +30,60 @@ bWTF__String Inspector__ScriptArguments__getFirstArgumentAsString(const Inspecto bool Inspector__ScriptArguments__isEqual(const Inspector__ScriptArguments* arg0, const Inspector__ScriptArguments* arg1) { return arg0->isEqual(*arg1); } + void Inspector__ScriptArguments__release(Inspector__ScriptArguments* arg0) { arg0->deref(); } +} + void Zig::ConsoleClient::messageWithTypeAndLevel(MessageType type, MessageLevel level, JSC::JSGlobalObject* globalObject, Ref<ScriptArguments>&& arguments) { - Zig__ConsoleClient__messageWithTypeAndLevel(static_cast<uint32_t>(type), static_cast<uint32_t>(level), globalObject, arguments.ptr()); + Zig__ConsoleClient__messageWithTypeAndLevel(this->m_client, static_cast<uint32_t>(type), static_cast<uint32_t>(level), globalObject, arguments.ptr()); } void Zig::ConsoleClient::count(JSGlobalObject* globalObject, const String& label) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__count(globalObject, ptr, label.length()); + auto ptr = label.characters8(); + Zig__ConsoleClient__count(this->m_client, globalObject, ptr, label.length()); } void Zig::ConsoleClient::countReset(JSGlobalObject* globalObject, const String& label) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__countReset(globalObject, ptr, label.length()); + auto ptr = label.characters8(); + Zig__ConsoleClient__countReset(this->m_client, globalObject, ptr, label.length()); } void Zig::ConsoleClient::profile(JSC::JSGlobalObject* globalObject, const String& label) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__profile(globalObject, ptr, label.length()); + auto ptr = label.characters8(); + Zig__ConsoleClient__profile(this->m_client, globalObject, ptr, label.length()); } void Zig::ConsoleClient::profileEnd(JSC::JSGlobalObject* globalObject, const String& label) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__profileEnd(globalObject, ptr, label.length()); + auto ptr = label.characters8(); + Zig__ConsoleClient__profileEnd(this->m_client, globalObject, ptr, label.length()); } void Zig::ConsoleClient::takeHeapSnapshot(JSC::JSGlobalObject* globalObject, const String& label) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__takeHeapSnapshot(globalObject, ptr, label.length()); + auto ptr = label.characters8(); + Zig__ConsoleClient__takeHeapSnapshot(this->m_client, globalObject, ptr, label.length()); } void Zig::ConsoleClient::time(JSGlobalObject* globalObject, const String& label) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__time(globalObject, ptr, label.length()); + 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) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__timeLog(globalObject, ptr, label.length(), arguments.ptr()); + 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) { - const char* ptr = reinterpret_cast<const char*>(label.characters8()); - Zig__ConsoleClient__timeEnd(globalObject, ptr, label.length()); + 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(globalObject, args.ptr()); + Zig__ConsoleClient__timeStamp(this->m_client, globalObject, args.ptr()); } void Zig::ConsoleClient::record(JSGlobalObject*, Ref<ScriptArguments>&&) { |