Commit graph

7 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 89ac1b8368 add_box_excl: use greater address below bound
It is possible, eg. for the end-of-data debug_line tag, that the address
does not correspond to an instruction address but eg. the last address
of .text. To avoid an error here, we use as a bound address the greater
known address below the given bound instead.
2019-11-22 12:44:46 +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 700ca3db7f Add HTML rendering 2019-11-18 11:34:50 +01:00