Hello,
I noticed that missing debug symbols can cause a huge slow-down in libunwind.
The same ip will be looked up in dwarf_find_proc_info quite often. A log file
of a few seconds of runtime show e.g.:
...
107 IP=0x7f9ba837eaf6 not found
122 IP=0x7f9c2832f4cf not found
229 IP=0x7f9ba8309233 not found
229 IP=0x7f9ba830d9f9 not found
306 IP=0xfffeffffffffffff not found
319 IP=0x7f9ba760004f not found
389 IP=0x7f9c2832fe6f not found
392 IP=0x7f9ba7e7ffff not found
475 IP=0x7f9ba7f0304f not found
Is there a reason why this is result is not negative-cached? Are there cases
where a negative result could theoretically become positive in the future?
Bye
--
Milian Wolff
[email protected]
http://milianw.de
_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel