LibELF: DynamicObject: set for_each_symbol/for_each_dynamic_entry public

This commit is contained in:
Brendan Coles 2021-03-20 09:19:06 +00:00 committed by Andreas Kling
parent d0e7d45b85
commit f8c603fe7e
Notes: sideshowbarker 2024-07-18 21:12:23 +09:00

View file

@ -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;