From 2323a08de649a87545a608a72d29bf2e0c716412 Mon Sep 17 00:00:00 2001 From: boykopovar Date: Fri, 11 Sep 2026 10:05:54 +0300 Subject: [PATCH] refactor(elfpatcher): move windows patcher headers to include --- .../elfpatcher}/windows/WindowsEntryStubBuilder.hpp | 2 +- .../elfpatcher}/windows/WindowsImportBuilder.hpp | 2 +- .../elfpatcher}/windows/WindowsLoadImage.hpp | 2 +- .../elfpatcher}/windows/WindowsPeFormat.hpp | 0 .../elfpatcher}/windows/WindowsPeWriter.hpp | 2 +- .../elfpatcher}/windows/WindowsRelocationBuilder.hpp | 2 +- .../elfpatcher}/windows/WindowsStubEmitter.hpp | 2 +- .../elfpatcher}/windows/WindowsTlsBuilder.hpp | 2 +- .../elfpatcher/src/windows/WindowsEntryStubBuilder.cpp | 4 ++-- core/elfpatcher/src/windows/WindowsImportBuilder.cpp | 2 +- core/elfpatcher/src/windows/WindowsLoadImage.cpp | 2 +- core/elfpatcher/src/windows/WindowsPeFormat.cpp | 2 +- core/elfpatcher/src/windows/WindowsPePatcher.cpp | 10 +++++----- core/elfpatcher/src/windows/WindowsPeWriter.cpp | 2 +- .../src/windows/WindowsRelocationBuilder.cpp | 2 +- core/elfpatcher/src/windows/WindowsStubEmitter.cpp | 2 +- core/elfpatcher/src/windows/WindowsTlsBuilder.cpp | 4 ++-- 17 files changed, 22 insertions(+), 22 deletions(-) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsEntryStubBuilder.hpp (92%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsImportBuilder.hpp (91%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsLoadImage.hpp (94%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsPeFormat.hpp (100%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsPeWriter.hpp (86%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsRelocationBuilder.hpp (88%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsStubEmitter.hpp (93%) rename core/elfpatcher/{src => include/elfpatcher}/windows/WindowsTlsBuilder.hpp (89%) diff --git a/core/elfpatcher/src/windows/WindowsEntryStubBuilder.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsEntryStubBuilder.hpp similarity index 92% rename from core/elfpatcher/src/windows/WindowsEntryStubBuilder.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsEntryStubBuilder.hpp index 87fff603a..a79c67364 100644 --- a/core/elfpatcher/src/windows/WindowsEntryStubBuilder.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsEntryStubBuilder.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_ENTRYSTUBBUILDER_HPP #define ELFPATCHER_WINDOWS_ENTRYSTUBBUILDER_HPP -#include "WindowsImportBuilder.hpp" +#include namespace Elfpatcher::Windows { diff --git a/core/elfpatcher/src/windows/WindowsImportBuilder.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsImportBuilder.hpp similarity index 91% rename from core/elfpatcher/src/windows/WindowsImportBuilder.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsImportBuilder.hpp index 00d87faad..631e81e4a 100644 --- a/core/elfpatcher/src/windows/WindowsImportBuilder.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsImportBuilder.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_IMPORTBUILDER_HPP #define ELFPATCHER_WINDOWS_IMPORTBUILDER_HPP -#include "WindowsPeFormat.hpp" +#include #include #include diff --git a/core/elfpatcher/src/windows/WindowsLoadImage.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsLoadImage.hpp similarity index 94% rename from core/elfpatcher/src/windows/WindowsLoadImage.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsLoadImage.hpp index 65fb55129..6e331f166 100644 --- a/core/elfpatcher/src/windows/WindowsLoadImage.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsLoadImage.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_LOADIMAGE_HPP #define ELFPATCHER_WINDOWS_LOADIMAGE_HPP -#include "WindowsPeFormat.hpp" +#include #include namespace Elfpatcher::Windows { diff --git a/core/elfpatcher/src/windows/WindowsPeFormat.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsPeFormat.hpp similarity index 100% rename from core/elfpatcher/src/windows/WindowsPeFormat.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsPeFormat.hpp diff --git a/core/elfpatcher/src/windows/WindowsPeWriter.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsPeWriter.hpp similarity index 86% rename from core/elfpatcher/src/windows/WindowsPeWriter.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsPeWriter.hpp index bf4275971..bfcc3d24c 100644 --- a/core/elfpatcher/src/windows/WindowsPeWriter.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsPeWriter.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_PEWRITER_HPP #define ELFPATCHER_WINDOWS_PEWRITER_HPP -#include "WindowsPeFormat.hpp" +#include namespace Elfpatcher::Windows { diff --git a/core/elfpatcher/src/windows/WindowsRelocationBuilder.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsRelocationBuilder.hpp similarity index 88% rename from core/elfpatcher/src/windows/WindowsRelocationBuilder.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsRelocationBuilder.hpp index f85b565a1..0d641e8fe 100644 --- a/core/elfpatcher/src/windows/WindowsRelocationBuilder.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsRelocationBuilder.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_RELOCATIONBUILDER_HPP #define ELFPATCHER_WINDOWS_RELOCATIONBUILDER_HPP -#include "WindowsLoadImage.hpp" +#include namespace Elfpatcher::Windows { diff --git a/core/elfpatcher/src/windows/WindowsStubEmitter.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsStubEmitter.hpp similarity index 93% rename from core/elfpatcher/src/windows/WindowsStubEmitter.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsStubEmitter.hpp index 33c7c7bbe..adf72cae8 100644 --- a/core/elfpatcher/src/windows/WindowsStubEmitter.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsStubEmitter.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_STUBEMITTER_HPP #define ELFPATCHER_WINDOWS_STUBEMITTER_HPP -#include "WindowsPeFormat.hpp" +#include #include namespace Elfpatcher::Windows { diff --git a/core/elfpatcher/src/windows/WindowsTlsBuilder.hpp b/core/elfpatcher/include/elfpatcher/windows/WindowsTlsBuilder.hpp similarity index 89% rename from core/elfpatcher/src/windows/WindowsTlsBuilder.hpp rename to core/elfpatcher/include/elfpatcher/windows/WindowsTlsBuilder.hpp index aff5d7b72..297ef5885 100644 --- a/core/elfpatcher/src/windows/WindowsTlsBuilder.hpp +++ b/core/elfpatcher/include/elfpatcher/windows/WindowsTlsBuilder.hpp @@ -1,7 +1,7 @@ #ifndef ELFPATCHER_WINDOWS_WINDOWSTLSBUILDER_HPP #define ELFPATCHER_WINDOWS_WINDOWSTLSBUILDER_HPP -#include "WindowsLoadImage.hpp" +#include namespace Elfpatcher::Windows { diff --git a/core/elfpatcher/src/windows/WindowsEntryStubBuilder.cpp b/core/elfpatcher/src/windows/WindowsEntryStubBuilder.cpp index d4b38dceb..1e01cfb2d 100644 --- a/core/elfpatcher/src/windows/WindowsEntryStubBuilder.cpp +++ b/core/elfpatcher/src/windows/WindowsEntryStubBuilder.cpp @@ -1,5 +1,5 @@ -#include "WindowsEntryStubBuilder.hpp" -#include "WindowsStubEmitter.hpp" +#include +#include #include #include diff --git a/core/elfpatcher/src/windows/WindowsImportBuilder.cpp b/core/elfpatcher/src/windows/WindowsImportBuilder.cpp index 6a9d83db4..8d1631ff1 100644 --- a/core/elfpatcher/src/windows/WindowsImportBuilder.cpp +++ b/core/elfpatcher/src/windows/WindowsImportBuilder.cpp @@ -1,4 +1,4 @@ -#include "WindowsImportBuilder.hpp" +#include #include #include diff --git a/core/elfpatcher/src/windows/WindowsLoadImage.cpp b/core/elfpatcher/src/windows/WindowsLoadImage.cpp index 9900d2b2f..6b28f2c99 100644 --- a/core/elfpatcher/src/windows/WindowsLoadImage.cpp +++ b/core/elfpatcher/src/windows/WindowsLoadImage.cpp @@ -1,4 +1,4 @@ -#include "WindowsLoadImage.hpp" +#include #include #include #include diff --git a/core/elfpatcher/src/windows/WindowsPeFormat.cpp b/core/elfpatcher/src/windows/WindowsPeFormat.cpp index 3f26d472a..84c917e50 100644 --- a/core/elfpatcher/src/windows/WindowsPeFormat.cpp +++ b/core/elfpatcher/src/windows/WindowsPeFormat.cpp @@ -1,4 +1,4 @@ -#include "WindowsPeFormat.hpp" +#include #include #include #include diff --git a/core/elfpatcher/src/windows/WindowsPePatcher.cpp b/core/elfpatcher/src/windows/WindowsPePatcher.cpp index 6fe156623..9b23cb6db 100644 --- a/core/elfpatcher/src/windows/WindowsPePatcher.cpp +++ b/core/elfpatcher/src/windows/WindowsPePatcher.cpp @@ -1,9 +1,9 @@ #include -#include "WindowsEntryStubBuilder.hpp" -#include "WindowsLoadImage.hpp" -#include "WindowsPeWriter.hpp" -#include "WindowsRelocationBuilder.hpp" -#include "WindowsTlsBuilder.hpp" +#include +#include +#include +#include +#include #include #include diff --git a/core/elfpatcher/src/windows/WindowsPeWriter.cpp b/core/elfpatcher/src/windows/WindowsPeWriter.cpp index 9d6a62a10..545091c78 100644 --- a/core/elfpatcher/src/windows/WindowsPeWriter.cpp +++ b/core/elfpatcher/src/windows/WindowsPeWriter.cpp @@ -1,4 +1,4 @@ -#include "WindowsPeWriter.hpp" +#include #include #include #include diff --git a/core/elfpatcher/src/windows/WindowsRelocationBuilder.cpp b/core/elfpatcher/src/windows/WindowsRelocationBuilder.cpp index e4adf727d..a2d33a623 100644 --- a/core/elfpatcher/src/windows/WindowsRelocationBuilder.cpp +++ b/core/elfpatcher/src/windows/WindowsRelocationBuilder.cpp @@ -1,4 +1,4 @@ -#include "WindowsRelocationBuilder.hpp" +#include #include #include diff --git a/core/elfpatcher/src/windows/WindowsStubEmitter.cpp b/core/elfpatcher/src/windows/WindowsStubEmitter.cpp index 60998bb9e..fd3e3b92b 100644 --- a/core/elfpatcher/src/windows/WindowsStubEmitter.cpp +++ b/core/elfpatcher/src/windows/WindowsStubEmitter.cpp @@ -1,4 +1,4 @@ -#include "WindowsStubEmitter.hpp" +#include #include #include #include diff --git a/core/elfpatcher/src/windows/WindowsTlsBuilder.cpp b/core/elfpatcher/src/windows/WindowsTlsBuilder.cpp index 5b7f81ad8..f2390a534 100644 --- a/core/elfpatcher/src/windows/WindowsTlsBuilder.cpp +++ b/core/elfpatcher/src/windows/WindowsTlsBuilder.cpp @@ -1,5 +1,5 @@ -#include "WindowsTlsBuilder.hpp" -#include "WindowsStubEmitter.hpp" +#include +#include #include #include #include