1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:07:34 +00:00

Kernel: Copy command line to a safe place

This avoids kmalloc overwriting it because it may be within the
kmalloc or eternal pool.
This commit is contained in:
Tom 2020-08-24 19:35:27 -06:00 committed by Andreas Kling
parent d89582880e
commit 81780e607d
3 changed files with 22 additions and 4 deletions

View file

@ -36,7 +36,8 @@ class CommandLine {
AK_MAKE_ETERNAL;
public:
static void initialize(const String&);
static void early_initialize(const char* cmd_line);
static void initialize();
const String& string() const { return m_string; }
Optional<String> lookup(const String& key) const;