Tombstone values in debug sections (was: Range lists, zero-length functions, linker gc)

2020-06-09 Thread Fangrui Song via Elfutils-devel
I want to revive the thread, but focus on whether a tombstone value (-1/-2) in .debug_* can cause trouble to various DWARF consumers (gdb, debug related tools in elfutils and other utilities I don't know about). Paul Robinson has proposed that DWARF v6 should reserve a tombstone value (the value

Re: location list

2020-06-09 Thread Sasha Da Rocha Pinheiro via Elfutils-devel
Hi Mark, first of all, thanks for giving me a direction here. I am now trying to design the changes needed to be done in Dyninst. So far we have only used the functions dwarf_* under libdw. What I understood is that libdw is kinda divided in subsets of functions, dwarf_*, dwfl_* and dwelf_*. I d