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

Reply via email to