summaryrefslogtreecommitdiff
path: root/Kernel/kprintf.cpp
diff options
context:
space:
mode:
authorBrian Gianforcaro <bgianf@serenityos.org>2021-08-12 21:25:05 -0700
committerAndreas Kling <kling@serenityos.org>2021-08-13 11:08:11 +0200
commit1ee1ef51033229282dfbf40bdbfaa6bbf72948f6 (patch)
treed6a2ba567396b2245688a551303fbe1ab58b376e /Kernel/kprintf.cpp
parent060503ef252358dc23f6cbc734ab64894c910aa7 (diff)
downloadserenity-1ee1ef51033229282dfbf40bdbfaa6bbf72948f6.zip
Kernel: Introduce a StringView overload of dbgputstr(..)
Diffstat (limited to 'Kernel/kprintf.cpp')
-rw-r--r--Kernel/kprintf.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Kernel/kprintf.cpp b/Kernel/kprintf.cpp
index 53fceb176a..47ef933650 100644
--- a/Kernel/kprintf.cpp
+++ b/Kernel/kprintf.cpp
@@ -5,6 +5,7 @@
*/
#include <AK/PrintfImplementation.h>
+#include <AK/StringView.h>
#include <AK/Types.h>
#include <Kernel/ConsoleDevice.h>
#include <Kernel/Devices/PCISerialDevice.h>
@@ -165,6 +166,11 @@ extern "C" void dbgputstr(const char* characters, size_t length)
internal_dbgputch(characters[i]);
}
+void dbgputstr(StringView view)
+{
+ ::dbgputstr(view.characters_without_null_termination(), view.length());
+}
+
extern "C" void kernelputstr(const char* characters, size_t length)
{
if (!characters)