Ver código fonte

DynamicLoader: Make the cached DynamicObject publicly accessible

Tim Schumacher 3 anos atrás
pai
commit
7bd0a3e9ba
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      Userland/Libraries/LibELF/DynamicLoader.h

+ 2 - 2
Userland/Libraries/LibELF/DynamicLoader.h

@@ -80,6 +80,8 @@ public:
     static Optional<DynamicObject::SymbolLookupResult> 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();