From 6a4cb255571da805c9593e34b6e4cfec14455a90 Mon Sep 17 00:00:00 2001 From: Christopher Dumas Date: Fri, 31 May 2019 13:28:47 -0700 Subject: [PATCH] Terminal: Settings windows can be opened multiple times --- .gitignore | 1 + AK/compile_commands.json | 1 - Applications/Terminal/Terminal.h | 3 +- Applications/Terminal/main.cpp | 102 +- Kernel/compile_commands.json | 2962 ------------------------------ compile_commands.json | 2962 ------------------------------ 6 files changed, 67 insertions(+), 5964 deletions(-) delete mode 100644 AK/compile_commands.json delete mode 100644 Kernel/compile_commands.json delete mode 100644 compile_commands.json diff --git a/.gitignore b/.gitignore index 02d28254fc0..916779b2553 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ Toolchain/Tarballs Toolchain/Build Toolchain/Local .vscode +compile_commands.json diff --git a/AK/compile_commands.json b/AK/compile_commands.json deleted file mode 100644 index 0637a088a01..00000000000 --- a/AK/compile_commands.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/Applications/Terminal/Terminal.h b/Applications/Terminal/Terminal.h index 925c6632de6..840f8e50634 100644 --- a/Applications/Terminal/Terminal.h +++ b/Applications/Terminal/Terminal.h @@ -26,7 +26,8 @@ public: void apply_size_increments_to_window(GWindow&); void set_opacity(float); - bool should_beep() { return m_should_beep; }; + float opacity() { return m_opacity; }; + bool should_beep() { return m_should_beep; } void set_should_beep(bool sb) { m_should_beep = sb; }; RetainPtr config() const { return m_config; } diff --git a/Applications/Terminal/main.cpp b/Applications/Terminal/main.cpp index f10b6304a36..8e89227a7cb 100644 --- a/Applications/Terminal/main.cpp +++ b/Applications/Terminal/main.cpp @@ -11,6 +11,8 @@ #include "Terminal.h" #include #include +#include +#include #include #include #include @@ -78,6 +80,50 @@ static void make_shell(int ptm_fd) } } +GWindow* create_opacity_settings_window(Terminal& terminal, RetainPtr config) +{ + auto* opacity_adjustment_window = new GWindow; + opacity_adjustment_window->set_title("Adjust opacity"); + opacity_adjustment_window->set_rect(50, 50, 200, 100); + + auto* slider = new GSlider(nullptr); + opacity_adjustment_window->set_main_widget(slider); + slider->set_fill_with_background_color(true); + slider->set_background_color(Color::LightGray); + + slider->on_value_changed = [&terminal, &config] (int value) { + float opacity = value / 100.0; + terminal.set_opacity(opacity); + }; + + slider->set_range(0, 100); + slider->set_value(terminal.opacity() * 100.0); + + return opacity_adjustment_window; +} + +GWindow* create_beep_choice_window(Terminal& terminal, RetainPtr config) +{ + auto* beep_choice_window = new GWindow; + beep_choice_window->set_title("Terminal beep settings"); + beep_choice_window->set_rect(50, 50, 200, 100); + + auto* radio_buttons = new GWidget; + beep_choice_window->set_main_widget(radio_buttons); + radio_buttons->set_fill_with_background_color(true); + radio_buttons->set_layout(make(Orientation::Vertical)); + radio_buttons->layout()->set_margins({ 4, 4, 4, 4 }); + + auto* sysbell_radio = new GRadioButton("Use (Audible) System Bell", radio_buttons); + auto* visbell_radio = new GRadioButton("Use (Visual) Terminal Bell", radio_buttons); + sysbell_radio->set_checked(terminal.should_beep()); + visbell_radio->set_checked(!terminal.should_beep()); + sysbell_radio->on_checked = [&terminal] (const bool res) { + terminal.set_should_beep(res); + }; + return beep_choice_window; +} + int main(int argc, char** argv) { GApplication app(argc, argv); @@ -108,39 +154,11 @@ int main(int argc, char** argv) window->set_icon_path("/res/icons/16x16/app-terminal.png"); terminal.set_should_beep(config->read_num_entry("Window", "AudibleBeep", 1) == 1); - auto* opacity_adjustment_window = new GWindow; - opacity_adjustment_window->set_title("Adjust opacity"); - opacity_adjustment_window->set_rect(50, 50, 200, 100); + WeakPtr opacity_adjustment_window = + create_opacity_settings_window(terminal, config)->make_weak_ptr(); - auto* slider = new GSlider(nullptr); - opacity_adjustment_window->set_main_widget(slider); - slider->set_fill_with_background_color(true); - slider->set_background_color(Color::LightGray); - - slider->on_value_changed = [&terminal, &config] (int value) { - float opacity = value / 100.0; - terminal.set_opacity(opacity); - }; - - slider->set_range(0, 100); - slider->set_value(100); - - auto* beep_choice_window = new GWindow; - beep_choice_window->set_title("Terminal beep settings"); - beep_choice_window->set_rect(50, 50, 200, 100); - - auto* radio_buttons = new GWidget; - beep_choice_window->set_main_widget(radio_buttons); - radio_buttons->set_fill_with_background_color(true); - radio_buttons->set_layout(make(Orientation::Vertical)); - radio_buttons->layout()->set_margins({ 4, 4, 4, 4 }); - - auto* sysbell_radio = new GRadioButton("Use (Audible) System Bell", radio_buttons); - auto* visbell_radio = new GRadioButton("Use (Visual) Terminal Bell", radio_buttons); - sysbell_radio->set_checked(terminal.should_beep()); - sysbell_radio->on_checked = [&terminal] (const bool res) { - terminal.set_should_beep(res); - }; + WeakPtr beep_choice_window = + create_beep_choice_window(terminal, config)->make_weak_ptr(); auto new_opacity = config->read_num_entry("Window", "Opacity", 255); terminal.set_opacity((float)new_opacity / 255.0); @@ -148,12 +166,20 @@ int main(int argc, char** argv) auto menubar = make(); auto app_menu = make("Terminal"); - app_menu->add_action(GAction::create("Adjust opacity...", [opacity_adjustment_window] (const GAction&) { - opacity_adjustment_window->show(); - })); - app_menu->add_action(GAction::create("Change audio output...", [beep_choice_window] (const GAction&) { - beep_choice_window->show(); - })); + app_menu->add_action(GAction::create("Adjust opacity...", + [&opacity_adjustment_window, &terminal, &config] (const GAction&) { + if (!opacity_adjustment_window) + opacity_adjustment_window = + create_opacity_settings_window(terminal, config)->make_weak_ptr(); + opacity_adjustment_window->show(); + })); + app_menu->add_action(GAction::create("Change audio output...", + [&beep_choice_window, &terminal, &config] (const GAction&) { + if (!beep_choice_window) + beep_choice_window = + create_beep_choice_window(terminal, config)->make_weak_ptr(); + beep_choice_window->show(); + })); app_menu->add_action(GAction::create("Quit", { Mod_Alt, Key_F4 }, [] (const GAction&) { dbgprintf("Terminal: Quit menu activated!\n"); GApplication::the().quit(0); diff --git a/Kernel/compile_commands.json b/Kernel/compile_commands.json deleted file mode 100644 index 0df964854df..00000000000 --- a/Kernel/compile_commands.json +++ /dev/null @@ -1,2962 +0,0 @@ -[ - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "IRQHandler.o", - "IRQHandler.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "IRQHandler.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "PIC.o", - "PIC.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "PIC.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/FileSystemPath.o", - "../AK/FileSystemPath.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/FileSystemPath.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/PageDirectory.o", - "VM/PageDirectory.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/PageDirectory.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/Routing.o", - "Net/Routing.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/Routing.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/FullDevice.o", - "Devices/FullDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/FullDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/BXVGADevice.o", - "Devices/BXVGADevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/BXVGADevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/VirtualConsole.o", - "TTY/VirtualConsole.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/VirtualConsole.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/MasterPTY.o", - "TTY/MasterPTY.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/MasterPTY.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/LocalSocket.o", - "Net/LocalSocket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/LocalSocket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "i386.o", - "i386.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "i386.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/SyntheticFileSystem.o", - "FileSystem/SyntheticFileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/SyntheticFileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/CharacterDevice.o", - "Devices/CharacterDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/CharacterDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Scheduler.o", - "Scheduler.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Scheduler.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Syscall.o", - "Syscall.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Syscall.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "CMOS.o", - "CMOS.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "CMOS.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/FIFO.o", - "FileSystem/FIFO.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/FIFO.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StdLibExtras.o", - "../AK/StdLibExtras.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StdLibExtras.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/RandomDevice.o", - "Devices/RandomDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/RandomDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "SharedMemory.o", - "SharedMemory.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "SharedMemory.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/TCPSocket.o", - "Net/TCPSocket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/TCPSocket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/ELF/ELFImage.o", - "../AK/ELF/ELFImage.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/ELF/ELFImage.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/ELF/ELFLoader.o", - "../AK/ELF/ELFLoader.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/ELF/ELFLoader.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "init.o", - "init.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "init.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/ProcFS.o", - "FileSystem/ProcFS.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/ProcFS.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Thread.o", - "Thread.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Thread.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/ZeroDevice.o", - "Devices/ZeroDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/ZeroDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/FileSystem.o", - "FileSystem/FileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/FileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/DiskDevice.o", - "Devices/DiskDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/DiskDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/Inode.o", - "FileSystem/Inode.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/Inode.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/SlavePTY.o", - "TTY/SlavePTY.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/SlavePTY.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/TTY.o", - "TTY/TTY.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/TTY.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "kmalloc.o", - "kmalloc.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "kmalloc.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "DoubleBuffer.o", - "DoubleBuffer.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "DoubleBuffer.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/LoopbackAdapter.o", - "Net/LoopbackAdapter.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/LoopbackAdapter.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/PS2MouseDevice.o", - "Devices/PS2MouseDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/PS2MouseDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/E1000NetworkAdapter.o", - "Net/E1000NetworkAdapter.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/E1000NetworkAdapter.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Console.o", - "Console.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Console.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/RangeAllocator.o", - "VM/RangeAllocator.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/RangeAllocator.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/NullDevice.o", - "Devices/NullDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/NullDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/FileDescriptor.o", - "FileSystem/FileDescriptor.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/FileDescriptor.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/DebugLogDevice.o", - "Devices/DebugLogDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/DebugLogDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/Device.o", - "Devices/Device.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/Device.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/Socket.o", - "Net/Socket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/Socket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "i8253.o", - "i8253.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "i8253.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StringBuilder.o", - "../AK/StringBuilder.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StringBuilder.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "kprintf.o", - "kprintf.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "kprintf.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/PhysicalPage.o", - "VM/PhysicalPage.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/PhysicalPage.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/UDPSocket.o", - "Net/UDPSocket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/UDPSocket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/KeyboardDevice.o", - "Devices/KeyboardDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/KeyboardDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/MemoryManager.o", - "VM/MemoryManager.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/MemoryManager.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/PCSpeaker.o", - "Devices/PCSpeaker.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/PCSpeaker.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "PCI.o", - "PCI.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "PCI.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/DevPtsFS.o", - "FileSystem/DevPtsFS.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/DevPtsFS.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/IDEDiskDevice.o", - "Devices/IDEDiskDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/IDEDiskDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/VirtualFileSystem.o", - "FileSystem/VirtualFileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/VirtualFileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StringImpl.o", - "../AK/StringImpl.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StringImpl.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/DiskBackedFileSystem.o", - "FileSystem/DiskBackedFileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/DiskBackedFileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "ProcessTracer.o", - "ProcessTracer.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "ProcessTracer.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/BlockDevice.o", - "Devices/BlockDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/BlockDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StringView.o", - "../AK/StringView.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StringView.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Process.o", - "Process.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Process.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "File.o", - "File.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "File.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/NetworkAdapter.o", - "Net/NetworkAdapter.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/NetworkAdapter.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/PTYMultiplexer.o", - "TTY/PTYMultiplexer.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/PTYMultiplexer.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/NetworkTask.o", - "Net/NetworkTask.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/NetworkTask.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/VMObject.o", - "VM/VMObject.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/VMObject.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/Region.o", - "VM/Region.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/Region.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/Ext2FileSystem.o", - "FileSystem/Ext2FileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/Ext2FileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "RTC.o", - "RTC.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "RTC.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "StdLib.o", - "StdLib.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "StdLib.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/String.o", - "../AK/String.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/String.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "KSyms.o", - "KSyms.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "KSyms.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/IPv4Socket.o", - "Net/IPv4Socket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/IPv4Socket.cpp" - } -] \ No newline at end of file diff --git a/compile_commands.json b/compile_commands.json deleted file mode 100644 index eeb64a35d39..00000000000 --- a/compile_commands.json +++ /dev/null @@ -1,2962 +0,0 @@ -[ - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/Device.o", - "Devices/Device.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/Device.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Scheduler.o", - "Scheduler.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Scheduler.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/RangeAllocator.o", - "VM/RangeAllocator.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/RangeAllocator.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "kprintf.o", - "kprintf.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "kprintf.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/LocalSocket.o", - "Net/LocalSocket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/LocalSocket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/VirtualConsole.o", - "TTY/VirtualConsole.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/VirtualConsole.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "PIC.o", - "PIC.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "PIC.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/DebugLogDevice.o", - "Devices/DebugLogDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/DebugLogDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/PageDirectory.o", - "VM/PageDirectory.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/PageDirectory.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/NetworkTask.o", - "Net/NetworkTask.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/NetworkTask.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "init.o", - "init.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "init.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "SharedMemory.o", - "SharedMemory.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "SharedMemory.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/String.o", - "../AK/String.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/String.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/FileSystemPath.o", - "../AK/FileSystemPath.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/FileSystemPath.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Thread.o", - "Thread.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Thread.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/FullDevice.o", - "Devices/FullDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/FullDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "RTC.o", - "RTC.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "RTC.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/MemoryManager.o", - "VM/MemoryManager.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/MemoryManager.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/KeyboardDevice.o", - "Devices/KeyboardDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/KeyboardDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/TCPSocket.o", - "Net/TCPSocket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/TCPSocket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/Socket.o", - "Net/Socket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/Socket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/PS2MouseDevice.o", - "Devices/PS2MouseDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/PS2MouseDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/RandomDevice.o", - "Devices/RandomDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/RandomDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "DoubleBuffer.o", - "DoubleBuffer.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "DoubleBuffer.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/IPv4Socket.o", - "Net/IPv4Socket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/IPv4Socket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "KSyms.o", - "KSyms.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "KSyms.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/IDEDiskDevice.o", - "Devices/IDEDiskDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/IDEDiskDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/ELF/ELFImage.o", - "../AK/ELF/ELFImage.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/ELF/ELFImage.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "File.o", - "File.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "File.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/MasterPTY.o", - "TTY/MasterPTY.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/MasterPTY.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StdLibExtras.o", - "../AK/StdLibExtras.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StdLibExtras.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/LoopbackAdapter.o", - "Net/LoopbackAdapter.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/LoopbackAdapter.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StringView.o", - "../AK/StringView.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StringView.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/DevPtsFS.o", - "FileSystem/DevPtsFS.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/DevPtsFS.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Console.o", - "Console.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Console.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/PhysicalPage.o", - "VM/PhysicalPage.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/PhysicalPage.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "ProcessTracer.o", - "ProcessTracer.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "ProcessTracer.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Process.o", - "Process.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Process.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Syscall.o", - "Syscall.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Syscall.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/SyntheticFileSystem.o", - "FileSystem/SyntheticFileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/SyntheticFileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/FileSystem.o", - "FileSystem/FileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/FileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/VirtualFileSystem.o", - "FileSystem/VirtualFileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/VirtualFileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/ZeroDevice.o", - "Devices/ZeroDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/ZeroDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/Inode.o", - "FileSystem/Inode.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/Inode.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/DiskDevice.o", - "Devices/DiskDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/DiskDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/FIFO.o", - "FileSystem/FIFO.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/FIFO.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/VMObject.o", - "VM/VMObject.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/VMObject.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "StdLib.o", - "StdLib.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "StdLib.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/Ext2FileSystem.o", - "FileSystem/Ext2FileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/Ext2FileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/BlockDevice.o", - "Devices/BlockDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/BlockDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/PCSpeaker.o", - "Devices/PCSpeaker.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/PCSpeaker.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "i386.o", - "i386.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "i386.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/E1000NetworkAdapter.o", - "Net/E1000NetworkAdapter.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/E1000NetworkAdapter.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StringImpl.o", - "../AK/StringImpl.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StringImpl.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/TTY.o", - "TTY/TTY.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/TTY.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "PCI.o", - "PCI.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "PCI.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/ProcFS.o", - "FileSystem/ProcFS.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/ProcFS.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "IRQHandler.o", - "IRQHandler.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "IRQHandler.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "VM/Region.o", - "VM/Region.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "VM/Region.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/SlavePTY.o", - "TTY/SlavePTY.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/SlavePTY.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/DiskBackedFileSystem.o", - "FileSystem/DiskBackedFileSystem.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/DiskBackedFileSystem.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/NetworkAdapter.o", - "Net/NetworkAdapter.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/NetworkAdapter.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/StringBuilder.o", - "../AK/StringBuilder.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/StringBuilder.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "CMOS.o", - "CMOS.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "CMOS.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/UDPSocket.o", - "Net/UDPSocket.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/UDPSocket.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "FileSystem/FileDescriptor.o", - "FileSystem/FileDescriptor.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "FileSystem/FileDescriptor.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/NullDevice.o", - "Devices/NullDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/NullDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/BXVGADevice.o", - "Devices/BXVGADevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/BXVGADevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "i8253.o", - "i8253.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "i8253.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "kmalloc.o", - "kmalloc.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "kmalloc.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Devices/CharacterDevice.o", - "Devices/CharacterDevice.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Devices/CharacterDevice.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "Net/Routing.o", - "Net/Routing.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "Net/Routing.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "../AK/ELF/ELFLoader.o", - "../AK/ELF/ELFLoader.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "../AK/ELF/ELFLoader.cpp" - }, - { - "arguments": [ - "i686-pc-serenity-g++", - "-c", - "-Wextra", - "-Wall", - "-Wundef", - "-Wcast-qual", - "-Wwrite-strings", - "-Wimplicit-fallthrough", - "-Os", - "-fno-exceptions", - "-fno-rtti", - "-std=c++17", - "-Wno-sized-deallocation", - "-fno-sized-deallocation", - "-I/home/christopherdumas/serenity", - "-I.", - "-I/home/christopherdumas/serenity/LibC", - "-I/home/christopherdumas/serenity/Servers", - "-I/home/christopherdumas/serenity/LibM", - "-DSANITIZE_PTRS", - "-DDEBUG", - "-DKERNEL", - "-ffreestanding", - "-mregparm=3", - "-mno-80387", - "-mno-mmx", - "-mno-sse", - "-mno-sse2", - "-nostdinc++", - "-nostdlib", - "-nostdinc", - "-o", - "TTY/PTYMultiplexer.o", - "TTY/PTYMultiplexer.cpp" - ], - "directory": "/home/christopherdumas/serenity/Kernel", - "file": "TTY/PTYMultiplexer.cpp" - } -] \ No newline at end of file