1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00

Expose the kernel log buffer through /proc/dmesg.

Also add a /bin/dmesg program for convenience.
This commit is contained in:
Andreas Kling 2019-01-28 22:40:55 +01:00
parent 442351a5f8
commit 7455f5ea42
Notes: sideshowbarker 2024-07-19 15:55:35 +09:00
8 changed files with 77 additions and 0 deletions

View file

@ -1,5 +1,6 @@
#pragma once
#include <AK/CircularQueue.h>
#include <AK/Compiler.h>
#include <AK/Vector.h>
#include <Kernel/CharacterDevice.h>
@ -29,7 +30,10 @@ public:
void put_char(char);
const CircularQueue<char, 16384>& logbuffer() const { return m_logbuffer; }
private:
ConsoleImplementation* m_implementation { nullptr };
CircularQueue<char, 16384> m_logbuffer;
};