dwarf_loader: Print the hexadecimal value for unexpected tags in die__process()
So that we can get it from user reports, i.e. instead of:
die__process: DW_TAG_compile_unit, DW_TAG_type_unit or DW_TAG_partial_unit expected got INVALID
We now get:
die__process: DW_TAG_compile_unit, DW_TAG_type_unit or DW_TAG_partial_unit expected got INVALID (0x4a)
That we can then look in dwarf.h and notice that there is this new:
DW_TAG_skeleton_unit = 0x4a,
Now lets go support it...
Reported-by: https://twitter.com/trass3r
Link: https://github.com/acmel/dwarves/issues/23
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 file changed