1 #ifndef AESALON_MONITOR_DWARF_ABBREV_PARSER_H
2 #define AESALON_MONITOR_DWARF_ABBREV_PARSER_H
7 #include "elf/Parser.h"
16 typedef std::vector
<Misc::SmartPointer
<Tag
> > tag_list_t
;
20 AbbrevParser(Misc::SmartPointer
<ELF::Parser
> elf_parser
);
21 virtual ~AbbrevParser();
23 Misc::SmartPointer
<Tag
> get_tag(std::size_t which
) const { return tag_list
[which
]; }
27 } // namespace Monitor
28 } // namespace Aesalon