FS#46010 - [valgrind] compile with -funwind-tables
Attached to Project:
Arch Linux
Opened by Alexander Galanin (gaa) - Tuesday, 18 August 2015, 07:41 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 18 August 2015, 14:50 GMT
Opened by Alexander Galanin (gaa) - Tuesday, 18 August 2015, 07:41 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 18 August 2015, 14:50 GMT
|
Details
Description:
Need to add stack unwinding information to have valid stack traces on ARM processors. Additional info: * package version(s): 3.10.1 Steps to reproduce: Check for EXIDX section in binary $ objdump -t /usr/bin/valgrind | grep ARM\.exidx Expected result: $ objdump -t /usr/bin/valgrind | grep ARM\.exidx 00010710 l d .ARM.exidx 00000000 .ARM.exidx $ Actual result: $ objdump -t /usr/bin/valgrind | grep ARM\.exidx $ |
This task depends upon
Comment by
Alexander Galanin (gaa) - Tuesday,
18 August 2015, 09:25 GMT
Also it is needed to keep symbol table by disabling stripping in
'install' command invocation.
Comment by Doug Newgard (Scimmia) -
Tuesday, 18 August 2015, 14:06 GMT
Arch doesn't support ARM processors. Unless you're doing this on
x86 with an ARM dump?
Comment by
Alexander Galanin (gaa) - Tuesday,
18 August 2015, 14:15 GMT
Sorry. Re-posted to ArchLinux ARM forum:
http://archlinuxarm.org/forum/viewtopic.php?f=15&t=9179