1 #ifndef AESALON_INTERFACE_DWARF_PARSER_H
2 #define AESALON_INTERFACE_DWARF_PARSER_H
4 #include "elf/Parser.h"
6 #include "EntryManager.h"
8 #include "misc/SmartPointer.h"
16 Misc::SmartPointer
<ELF::Parser
> elf_parser
;
18 Misc::SmartPointer
<EntryManager
> entry_manager
;
20 Parser(Misc::SmartPointer
<ELF::Parser
> elf_parser
) : elf_parser(elf_parser
) {}
23 Word
parse_leb128(Block block
, bool is_signed
);
27 } // namespace Interface
28 } // namespace Aesalon