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

Reply via email to