From baef2f07bfb5cd1d94fad651c7760358a8aef13e Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 12 Aug 2026 09:48:54 -0700 Subject: [PATCH] fix torture --- project.4coder | 2 +- project.raddbg | 64 ++++++-------------------------------- src/torture/torture_main.c | 2 ++ 3 files changed, 12 insertions(+), 56 deletions(-) diff --git a/project.4coder b/project.4coder index f2ae9f7c..c992f764 100644 --- a/project.4coder +++ b/project.4coder @@ -49,7 +49,7 @@ commands = // .f1 = { .win = "raddbg_stable --ipc kill_all && build raddbg", .linux = "", .out = "*compilation*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false, }, // .f1 = { .win = "raddbg_stable --ipc kill_all && build raddbg debug telemetry", .linux = "", .out = "*compilation*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false, }, // .f1 = { .win = "raddbg_stable --ipc kill_all && build radbin", .linux = "", .out = "*compilation*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false, }, - .f1 = { .win = "raddbg_stable --ipc kill_all && wsl ./build.sh raddbg", .linux = "./build.sh raddbg", .out = "*compilation*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false, }, + .f1 = { .win = "raddbg_stable --ipc kill_all && build radbin && pushd build && pushd test && radbin --rdi a.out && radbin --dump a.rdi --out:a.dump && popd && popd", .linux = "./build.sh raddbg", .out = "*compilation*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false, }, //- rjf: [raddbg wsl] // .f1 = { .win = "wsl ./build.sh raddbg", .linux = "", .out = "*compilation*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false, }, diff --git a/project.raddbg b/project.raddbg index c4ce262e..fb942e89 100755 --- a/project.raddbg +++ b/project.raddbg @@ -4,17 +4,14 @@ name: "The RAD Debugger" target: { executable: "build/raddbg.exe" - working_directory: "../raddebugger" - arguments: "--user:C:/devel/raddebugger/build/raddbg_test.user" + working_directory: build + arguments: "--user:raddbg_test.user" debug_subprocesses: 0 - enabled: 1 } target: { - executable: "build/raddbg.exe" - working_directory: "../raddebugger" - arguments: "--user:test123" - debug_subprocesses: 0 + executable: "build/metagen.exe" + working_directory: build } target: { @@ -26,41 +23,7 @@ target: { executable: "build/torture.exe" working_directory: build - arguments: "eval2/*" -} -target: -{ - executable: "build/metagen.exe" - working_directory: build -} -target: -{ - executable: "build/radbin.exe" - working_directory: build - arguments: "--rdi raddbg" -} -target: -{ - executable: "build/release_version/raddbg.exe" - working_directory: "build/release_version" -} -target: -{ - executable: "build/radbin.exe" - working_directory: build - arguments: "--rdi fat.so --capture" -} -target: -{ - executable: "build/radbin.exe" - working_directory: build - arguments: "--rdi fat.debug --capture" -} -target: -{ - executable: "build/radbin.exe" - working_directory: build - arguments: "--rdi raddbg" + arguments: * } watch_pin: expression: tag_hash_slots target: @@ -70,17 +33,8 @@ target: } target: { - executable: "../../Program Files/SuperTux/bin/supertux2.exe" - working_directory: "../../Program Files/SuperTux/bin" -} -target: -{ - executable: "build/raddbg" - working_directory: build -} -target: -{ - executable: "../scratch/test.exe" - working_directory: "../scratch" - entry_point: "main::main" + executable: "build/radbin.exe" + working_directory: "build/" + enabled: 1 + arguments: "--rdi raddbg" } diff --git a/src/torture/torture_main.c b/src/torture/torture_main.c index 672f7d8b..9d9e58e8 100644 --- a/src/torture/torture_main.c +++ b/src/torture/torture_main.c @@ -32,6 +32,7 @@ #include "mdesk/mdesk.h" #include "metagen/metagen.h" #include "window_manager/window_manager_inc.h" +#include "shell/shell_inc.h" #include "http/http_inc.h" #include "symbol_server/symbol_server_inc.h" #include "config/config_inc.h" @@ -114,6 +115,7 @@ #include "mdesk/mdesk.c" #include "metagen/metagen.c" #include "window_manager/window_manager_inc.c" +#include "shell/shell_inc.c" #include "http/http_inc.c" #include "symbol_server/symbol_server_inc.c" #include "config/config_inc.c"