1 #ifndef AESALON_MONITOR_ELF_SYMBOL_PARSER_H
2 #define AESALON_MONITOR_ELF_SYMBOL_PARSER_H
7 #include "StorageManager.h"
15 typedef std::vector
<StorageOffset
> symbol_vector_t
;
16 typedef std::vector
<Word
> dynamic_offsets_t
;
19 symbol_vector_t symbol_vector
;
20 dynamic_offsets_t dynamic_offsets
;
22 SymbolParser(Parser
*elf_parser
);
23 virtual ~SymbolParser();
25 Symbol
*get_symbol(std::string name
) const;
27 void dump_symbols() const;