libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libunwind-devel] negative-caching in dwarf_find_proc_info


From: Milian Wolff
Subject: [Libunwind-devel] negative-caching in dwarf_find_proc_info
Date: Wed, 04 Jun 2014 19:19:36 +0200
User-agent: KMail/4.13.1 (Linux/3.14.4-1-ARCH; KDE/4.13.1; x86_64; ; )

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
address@hidden
http://milianw.de



reply via email to

[Prev in Thread] Current Thread [Next in Thread]