diff --git a/Userland/Libraries/LibELF/DynamicLoader.h b/Userland/Libraries/LibELF/DynamicLoader.h index d7c0c71e75..c6ca8fc7ab 100644 --- a/Userland/Libraries/LibELF/DynamicLoader.h +++ b/Userland/Libraries/LibELF/DynamicLoader.h @@ -80,6 +80,8 @@ public: static Optional lookup_symbol(const ELF::DynamicObject::Symbol&); void copy_initial_tls_data_into(ByteBuffer& buffer) const; + DynamicObject const& dynamic_object() const; + private: DynamicLoader(int fd, String filename, void* file_data, size_t file_size); @@ -107,8 +109,6 @@ private: ElfW(Phdr) m_program_header; // Explicitly a copy of the PHDR in the image }; - const DynamicObject& dynamic_object() const; - // Stage 1 void load_program_headers();