diff --git a/Userland/Libraries/LibELF/Relocation.cpp b/Userland/Libraries/LibELF/Relocation.cpp index e09028ac858..b1a2380ccf8 100644 --- a/Userland/Libraries/LibELF/Relocation.cpp +++ b/Userland/Libraries/LibELF/Relocation.cpp @@ -10,9 +10,8 @@ namespace ELF { -bool perform_relative_relocations(FlatPtr base_address) +[[gnu::no_stack_protector]] bool perform_relative_relocations(FlatPtr base_address) { - Elf_Ehdr* header = (Elf_Ehdr*)(base_address); Elf_Phdr* pheader = (Elf_Phdr*)(base_address + header->e_phoff); FlatPtr dynamic_section_addr = 0;