Selaa lähdekoodia

LibELF: perror on failed mmap in load_program_headers (#5159)

Jorropo 4 vuotta sitten
vanhempi
commit
c33d50872e
1 muutettua tiedostoa jossa 1 lisäystä ja 0 poistoa
  1. 1 0
      Userland/Libraries/LibELF/DynamicLoader.cpp

+ 1 - 0
Userland/Libraries/LibELF/DynamicLoader.cpp

@@ -298,6 +298,7 @@ void DynamicLoader::load_program_headers()
         region->offset(),
         region->offset(),
         String::formatted("{}: .text", m_filename).characters());
         String::formatted("{}: .text", m_filename).characters());
     if (MAP_FAILED == text_segment_begin) {
     if (MAP_FAILED == text_segment_begin) {
+        perror("mmap text / initial segment");
         ASSERT_NOT_REACHED();
         ASSERT_NOT_REACHED();
     }
     }
     ASSERT(requested_load_address == nullptr || requested_load_address == text_segment_begin);
     ASSERT(requested_load_address == nullptr || requested_load_address == text_segment_begin);