Hi,
we are currently dealing with multiple separate debug files, the normal
stripped ones put in .debug/ folder and now the ones generated by DWZ and put
into .dwz/ folder.
When loading a normal stripped debug files who has a dwz file, I saw the same
DIE (same id) twice with different data. Would it be a bug in DWZ or a correct
dwarf state?
Also is "<artificial>" the name of the following compilation unit? Or is it a
bug in eu-redealf/libdw?
Sasha
Thanks
Compilation unit at offset 946:
Version: 4, Abbreviation section offset: 0, Address size: 8, Offset size: 4
[ 3bd] compile_unit abbrev: 63
producer (strp) "GNU GIMPLE 10.2.1 20200723 (Red Hat
10.2.1-1) -m64 -mtune=generic -march=x86-64 -g -g -O2 -O2 -fno-openmp
-fno-openacc -fPIC -fstack-protector-strong -fltrans -fplugin=ann
obin"
language (data1) C99 (12)
name (GNU_strp_alt) "<artificial>"
comp_dir (GNU_strp_alt)
"/usr/src/debug/libiscsi-1.19.0-2.fc33.x86_64/lib"
low_pc (addr) +0x0000000000008030
<iscsi_free_discovery_addresses>
high_pc (udata) 51811 (+0x0000000000014a93
<.annobin_iscsi_extended_copy_task.end>)
stmt_list (sec_offset) 0