From dd23be72d6cbabcd5d59c3fdc59375c34fb15cfe Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Mon, 24 Feb 2020 18:17:33 -0800 Subject: [PATCH] ro: save 0x25000 while maintaining security improvements --- libstratosphere/include/stratosphere/ro/ro_types.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libstratosphere/include/stratosphere/ro/ro_types.hpp b/libstratosphere/include/stratosphere/ro/ro_types.hpp index 31abdfe5..44856cc3 100644 --- a/libstratosphere/include/stratosphere/ro/ro_types.hpp +++ b/libstratosphere/include/stratosphere/ro/ro_types.hpp @@ -119,14 +119,14 @@ namespace ams::ro { } size_t GetSignedAreaSize() const { - return this->size - this->GetSignedAreaOffset(); + return this->size - GetSignedAreaOffset(); } - size_t GetSignedAreaOffset() const; + static constexpr size_t GetSignedAreaOffset(); }; static_assert(sizeof(NrrHeader) == 0x350, "NrrHeader definition!"); - inline size_t NrrHeader::GetSignedAreaOffset() const { + constexpr size_t NrrHeader::GetSignedAreaOffset() { return OFFSETOF(NrrHeader, program_id); }