4 from elftools
.elf
.elffile
import ELFFile
7 class TestDWARFv5(unittest
.TestCase
):
8 def test_dwarfv5_parses(self
):
9 dwarfv5_basic
= os
.path
.join('test', 'testfiles_for_unittests', 'dwarfv5_basic.elf')
10 with
open(dwarfv5_basic
, 'rb') as f
:
12 # DWARFv5 debugging information is detected.
13 self
.assertTrue(elf
.has_dwarf_info())
15 # Fetching DWARFInfo for DWARFv5 doesn't completely explode.
16 dwarf
= elf
.get_dwarf_info()
17 self
.assertIsNotNone(dwarf
)
20 if __name__
== '__main__':