src: cleanup MAX_ELF_HDR
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
static unsigned const MAX_ELF_HDR_32(512);
|
|
||||||
static unsigned const MAX_ELF_HDR_64(1024);
|
|
||||||
@@ -83,7 +83,7 @@ int upx_doctest_check() { return upx_doctest_check(0, nullptr); }
|
|||||||
// compile-time checks
|
// compile-time checks
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
// need extra paranthesis because the C preprocessor does not understand C++ templates
|
// need extra parenthesis because the C preprocessor does not understand C++ templates
|
||||||
ACC_COMPILE_TIME_ASSERT_HEADER((std::is_same<short, upx_int16_t>::value))
|
ACC_COMPILE_TIME_ASSERT_HEADER((std::is_same<short, upx_int16_t>::value))
|
||||||
ACC_COMPILE_TIME_ASSERT_HEADER((std::is_same<unsigned short, upx_uint16_t>::value))
|
ACC_COMPILE_TIME_ASSERT_HEADER((std::is_same<unsigned short, upx_uint16_t>::value))
|
||||||
ACC_COMPILE_TIME_ASSERT_HEADER((std::is_same<int, upx_int32_t>::value))
|
ACC_COMPILE_TIME_ASSERT_HEADER((std::is_same<int, upx_int32_t>::value))
|
||||||
|
|||||||
+3
-1
@@ -52,7 +52,9 @@
|
|||||||
#define PT_GNU_RELRO32 Elf32_Phdr::PT_GNU_RELRO
|
#define PT_GNU_RELRO32 Elf32_Phdr::PT_GNU_RELRO
|
||||||
#define PT_GNU_RELRO64 Elf64_Phdr::PT_GNU_RELRO
|
#define PT_GNU_RELRO64 Elf64_Phdr::PT_GNU_RELRO
|
||||||
|
|
||||||
#include "MAX_ELF_HDR.h"
|
// also see stub/src/MAX_ELF_HDR.[Sc]
|
||||||
|
static constexpr unsigned MAX_ELF_HDR_32 = 512;
|
||||||
|
static constexpr unsigned MAX_ELF_HDR_64 = 1024;
|
||||||
|
|
||||||
//static unsigned const EF_ARM_HASENTRY = 0x02;
|
//static unsigned const EF_ARM_HASENTRY = 0x02;
|
||||||
static unsigned const EF_ARM_EABI_VER4 = 0x04000000;
|
static unsigned const EF_ARM_EABI_VER4 = 0x04000000;
|
||||||
|
|||||||
Reference in New Issue
Block a user