From ecfeed59ee5a9ab4f0c6db30e85ffcffdf89fecf Mon Sep 17 00:00:00 2001 From: York Jasper Niebuhr Date: Sat, 25 Oct 2025 23:40:13 +0200 Subject: [PATCH] Made subject multi-CU --- finalize/finalize.cpp | 31 +++++----- pinpoint/pinpoint.cpp | 1 + pinpoint/safegcc/safe-input.h | 9 +++ pinpoint/stage0/CMakeLists.txt | 2 +- pinpoint/stage0/on_finish_decl.cpp | 93 ++++++++++++++++++++++++++++++ pinpoint/stage0/stage0.h | 15 +++++ subject/CMakeLists.txt | 3 +- subject/main.c | 55 ++---------------- subject/second.c | 7 +++ subject/sub/second.c | 7 +++ subject/task_struct.h | 49 ++++++++++++++++ 11 files changed, 203 insertions(+), 69 deletions(-) create mode 100644 pinpoint/safegcc/safe-input.h create mode 100644 pinpoint/stage0/on_finish_decl.cpp create mode 100644 subject/second.c create mode 100644 subject/sub/second.c create mode 100644 subject/task_struct.h diff --git a/finalize/finalize.cpp b/finalize/finalize.cpp index f7594ac..5400f14 100644 --- a/finalize/finalize.cpp +++ b/finalize/finalize.cpp @@ -1,29 +1,26 @@ #include /* -.spslr.targets: -target +.spslr: + +SPSLR_FINALIZE_HEADER +target f f ... - -.spslr.ipins: -(prefix __spslr_pin) -0 -1 -2 +ipin