#pragma once #include #include #include #include #include #include #include // - X86 code assembling engine #include // - X86 disassembler #include // - PE (Portable Executable) library for parsing and manipulation. #include // - Logging library #include #include #include #include #include // - Additional utilities #include "details.hpp" #include "disasm.hpp" #include "util.hpp" #include "MapFileParser.hpp" #include "x86util.hpp" #include "x86application.hpp" #include "protectionschema.hpp" std::shared_ptr logger();