Commit graph

8 commits

Author SHA1 Message Date
Théophile Bastian e90e51fc2a Match with file names instead of file ids
It seems possible that two runs of eg. gcc at different levels of
optimisation on the same files assigns different IDs to the same files.
To circumvent this, we use the file paths instead of file IDs.
2019-11-22 12:46:47 +01:00
Théophile Bastian b87020a5cd Ignore .dwarf_line entries of span 0
Some entries in .dwarf_line might span 0 instructions, because a
following entry refers to exactly the same address. An enhancement might
be to make all these addresses equivalent in the matcher.
2019-11-20 15:21:17 +01:00
Théophile Bastian 2a6936a5da Match asm blocks with debug_line 2019-11-19 12:52:09 +01:00
Théophile Bastian e918374675 Add prog path in render data 2019-11-18 13:58:47 +01:00
Théophile Bastian caac87e70a Allow rendering of multiple files side by side 2019-11-18 13:48:20 +01:00
Théophile Bastian 4583ad6a92 elf_arrows: add boxes according to debug_lines 2019-11-18 13:13:23 +01:00
Théophile Bastian 520d9527ab Modify elf_arrows accordingly 2019-11-18 11:35:27 +01:00
Théophile Bastian 24383471fd Add basic test 2019-09-26 16:35:41 +02:00