Partial bypass for 338803 Handling of dwz debug alt files or cross-CU is broken
commitd02c10cede30a32e1de29da4eacc8a5bad6f7260
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Sat, 6 Sep 2014 00:13:47 +0000 (6 00:13 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Sat, 6 Sep 2014 00:13:47 +0000 (6 00:13 +0000)
treef8f78413fbb0eff556359e8aef9f0cf89211f696
parent9dfb7a0433c5eea67d0a536f56bcde031a067bf8
Partial bypass for 338803 Handling of dwz debug alt files or cross-CU is broken

This patch avoids dereferencing absori that are in other CUs than
the CU currently being read.
This avoids dwarf reading errors when reading inlined information.
The bypass results in inlined function being reported as
UnknownInlinedFun rather than the real correct function name.

--read-var-info=yes is still broken for unknown reasons
(probably type reading is doing some other cross-CU references ?).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14476
coregrind/m_debuginfo/readdwarf3.c