diff --git a/Source/Tools/CommonTools/Linux/Utils/ELFContainer.h b/Source/Tools/CommonTools/Linux/Utils/ELFContainer.h index fa1fb52b6..84a1d9b7c 100644 --- a/Source/Tools/CommonTools/Linux/Utils/ELFContainer.h +++ b/Source/Tools/CommonTools/Linux/Utils/ELFContainer.h @@ -10,7 +10,6 @@ #include #include #include -#include #include // Add macros which are missing in some versions of @@ -46,10 +45,14 @@ public: } } - using MemoryLayout = std::tuple; + struct MemoryLayout final { + uint64_t MinPhysicalMemoryLocation; + uint64_t MaxPhysicalMemoryLocation; + uint64_t PhysicalMemorySize; + }; MemoryLayout GetLayout() const { - return std::make_tuple(MinPhysicalMemoryLocation, MaxPhysicalMemoryLocation, PhysicalMemorySize); + return {MinPhysicalMemoryLocation, MaxPhysicalMemoryLocation, PhysicalMemorySize}; } struct BRKInfo {