aboutsummaryrefslogtreecommitdiff
path: root/client/src/util/pe.h
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/util/pe.h')
-rw-r--r--client/src/util/pe.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/client/src/util/pe.h b/client/src/util/pe.h
index 56ba8ea..4ae4326 100644
--- a/client/src/util/pe.h
+++ b/client/src/util/pe.h
@@ -1,8 +1,10 @@
#pragma once
+#include <linux-pe/linuxpe>
+
namespace pe {
- class image {
+ class virtual_image {
std::unordered_map<std::string, uintptr_t> m_exports;
IMAGE_NT_HEADERS64* m_nt;
@@ -10,8 +12,8 @@ namespace pe {
bool m_valid;
public:
- image() {};
- image(const uintptr_t base) : m_valid{ false }, m_base{ base }, m_nt{ nullptr } {
+ virtual_image() {};
+ virtual_image(const uintptr_t base) : m_valid{ false }, m_base{ base }, m_nt{ nullptr } {
auto dos = reinterpret_cast<IMAGE_DOS_HEADER*>(base);
if (!dos || dos->e_magic != IMAGE_DOS_SIGNATURE) {
return;