On Tue, 27 Dec 2016 13:27:02 +0100, Andrey Ponomarenko wrote:
<div>Hello,</div><div> </div><div>Is
there a way to decompress the
debug-info compressed by dwz?</div><div> </div><div>The issue is
that all
compile units in the DWARF dump may depend on each other in the compressed
debug-info and they can't be analyzed independently for this reason. In case
of a big debug-info dump (>10Gb) I need a lot of RAM to load them all and
analyze.</div><div> </div><div>Thank you.</div>
There is only unidirectional dependency, all *.debug files depend on their
parent file in /usr/lib/debug/.dwz/ such as:
/usr/lib/debug/usr/libexec/gdb.debug
depends on: /usr/lib/debug/.dwz/gdb-7.12-29.fc25.x86_64
/usr/lib/debug/usr/bin/gdbserver.debug
depends on: /usr/lib/debug/.dwz/gdb-7.12-29.fc25.x86_64
So for analysing *.debug file you need to load only 2 files.
Jan