summaryrefslogtreecommitdiff
path: root/Userland/Libraries
diff options
context:
space:
mode:
authorJorropo <jorropo.pgm@gmail.com>2021-01-29 08:50:43 +0100
committerGitHub <noreply@github.com>2021-01-29 08:50:43 +0100
commitc33d50872ead19259c1dafc461534d7b67a01aaf (patch)
treecf889374c606c8d0e7de97f820cf2541daecfb2a /Userland/Libraries
parent3f5532d43e49e9919a8728c8eb17c625be7e7883 (diff)
downloadserenity-c33d50872ead19259c1dafc461534d7b67a01aaf.zip
LibELF: perror on failed mmap in load_program_headers (#5159)
Diffstat (limited to 'Userland/Libraries')
-rw-r--r--Userland/Libraries/LibELF/DynamicLoader.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Userland/Libraries/LibELF/DynamicLoader.cpp b/Userland/Libraries/LibELF/DynamicLoader.cpp
index 7591411c3d..05972756ab 100644
--- a/Userland/Libraries/LibELF/DynamicLoader.cpp
+++ b/Userland/Libraries/LibELF/DynamicLoader.cpp
@@ -298,6 +298,7 @@ void DynamicLoader::load_program_headers()
region->offset(),
String::formatted("{}: .text", m_filename).characters());
if (MAP_FAILED == text_segment_begin) {
+ perror("mmap text / initial segment");
ASSERT_NOT_REACHED();
}
ASSERT(requested_load_address == nullptr || requested_load_address == text_segment_begin);