浏览代码

LibELF: DynamicObject: set for_each_symbol/for_each_dynamic_entry public

Brendan Coles 4 年之前
父节点
当前提交
f8c603fe7e
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      Userland/Libraries/LibELF/DynamicObject.h

+ 6 - 6
Userland/Libraries/LibELF/DynamicObject.h

@@ -251,6 +251,12 @@ public:
     template<typename F>
     void for_each_initialization_array_function(F f) const;
 
+    template<typename F>
+    void for_each_dynamic_entry(F) const;
+
+    template<typename F>
+    void for_each_symbol(F) const;
+
     struct SymbolLookupResult {
         FlatPtr value { 0 };
         VirtualAddress address;
@@ -273,12 +279,6 @@ private:
     const char* raw_symbol_string_table_string(Elf32_Word) const;
     void parse();
 
-    template<typename F>
-    void for_each_symbol(F) const;
-
-    template<typename F>
-    void for_each_dynamic_entry(F) const;
-
     VirtualAddress m_base_address;
     VirtualAddress m_dynamic_address;
     VirtualAddress m_elf_base_address;