summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AK/compile_commands.json1
-rw-r--r--Applications/Terminal/Terminal.cpp16
-rw-r--r--Applications/Terminal/Terminal.h5
-rw-r--r--Applications/Terminal/compile_commands.json33
-rw-r--r--Applications/Terminal/main.cpp25
-rw-r--r--Kernel/compile_commands.json2962
-rw-r--r--compile_commands.json2962
7 files changed, 5995 insertions, 9 deletions
diff --git a/AK/compile_commands.json b/AK/compile_commands.json
new file mode 100644
index 0000000000..0637a088a0
--- /dev/null
+++ b/AK/compile_commands.json
@@ -0,0 +1 @@
+[] \ No newline at end of file
diff --git a/Applications/Terminal/Terminal.cpp b/Applications/Terminal/Terminal.cpp
index 4e568dab07..ddbf55bed2 100644
--- a/Applications/Terminal/Terminal.cpp
+++ b/Applications/Terminal/Terminal.cpp
@@ -628,7 +628,10 @@ void Terminal::on_char(byte ch)
}
return;
case '\a':
- sysbeep();
+ if (m_should_beep)
+ sysbeep();
+ else
+ m_visual_beep_frames = 2;
return;
case '\t': {
for (unsigned i = m_cursor_column; i < columns(); ++i) {
@@ -823,7 +826,8 @@ void Terminal::keydown_event(GKeyEvent& event)
}
void Terminal::paint_event(GPaintEvent& event)
-{
+{
+ m_visual_beep_frames--;
GFrame::paint_event(event);
GPainter painter(*this);
@@ -855,9 +859,10 @@ void Terminal::paint_event(GPaintEvent& event)
continue;
line.dirty = false;
bool has_only_one_background_color = line.has_only_one_background_color();
- if (has_only_one_background_color) {
+ if (m_visual_beep_frames > 0)
+ painter.fill_rect(row_rect(row), Color::Red);
+ else if (has_only_one_background_color)
painter.fill_rect(row_rect(row), lookup_color(line.attributes[0].background_color).with_alpha(255 * m_opacity));
- }
for (word column = 0; column < m_columns; ++column) {
bool should_reverse_fill_for_cursor = m_cursor_blink_state && m_in_active_window && row == m_cursor_row && column == m_cursor_column;
auto& attribute = line.attributes[column];
@@ -877,9 +882,6 @@ void Terminal::paint_event(GPaintEvent& event)
auto cell_rect = glyph_rect(m_cursor_row, m_cursor_column).inflated(0, m_line_spacing);
painter.draw_rect(cell_rect, lookup_color(line(m_cursor_row).attributes[m_cursor_column].foreground_color));
}
-
- if (m_belling)
- painter.draw_rect(frame_inner_rect(), Color::Red);
}
void Terminal::set_window_title(const String& title)
diff --git a/Applications/Terminal/Terminal.h b/Applications/Terminal/Terminal.h
index 13b3440cfd..925c6632de 100644
--- a/Applications/Terminal/Terminal.h
+++ b/Applications/Terminal/Terminal.h
@@ -26,6 +26,8 @@ public:
void apply_size_increments_to_window(GWindow&);
void set_opacity(float);
+ bool should_beep() { return m_should_beep; };
+ void set_should_beep(bool sb) { m_should_beep = sb; };
RetainPtr<CConfigFile> config() const { return m_config; }
@@ -140,6 +142,9 @@ private:
byte m_saved_cursor_column { 0 };
bool m_stomp { false };
+ bool m_should_beep { false };
+ int m_visual_beep_frames { 0 };
+
Attribute m_current_attribute;
void execute_escape_sequence(byte final);
diff --git a/Applications/Terminal/compile_commands.json b/Applications/Terminal/compile_commands.json
new file mode 100644
index 0000000000..4b8b4471b8
--- /dev/null
+++ b/Applications/Terminal/compile_commands.json
@@ -0,0 +1,33 @@
+[
+ {
+ "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",
+ "-DUSERLAND",
+ "-o",
+ "Terminal.o",
+ "Terminal.cpp"
+ ],
+ "directory": "/home/christopherdumas/serenity/Applications/Terminal",
+ "file": "Terminal.cpp"
+ }
+] \ No newline at end of file
diff --git a/Applications/Terminal/main.cpp b/Applications/Terminal/main.cpp
index 2cf5f5dbf1..f10b6304a3 100644
--- a/Applications/Terminal/main.cpp
+++ b/Applications/Terminal/main.cpp
@@ -106,6 +106,7 @@ int main(int argc, char** argv)
terminal.apply_size_increments_to_window(*window);
window->show();
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");
@@ -124,6 +125,23 @@ int main(int argc, char** argv)
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<GBoxLayout>(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);
+ };
+
auto new_opacity = config->read_num_entry("Window", "Opacity", 255);
terminal.set_opacity((float)new_opacity / 255.0);
@@ -131,8 +149,11 @@ int main(int argc, char** argv)
auto app_menu = make<GMenu>("Terminal");
app_menu->add_action(GAction::create("Adjust opacity...", [opacity_adjustment_window] (const GAction&) {
- opacity_adjustment_window->show();
- }));
+ 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("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
new file mode 100644
index 0000000000..0df964854d
--- /dev/null
+++ b/Kernel/compile_commands.json
@@ -0,0 +1,2962 @@
+[
+ {
+ "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
new file mode 100644
index 0000000000..eeb64a35d3
--- /dev/null
+++ b/compile_commands.json
@@ -0,0 +1,2962 @@
+[
+ {
+ "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