CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2019/03/13 02:44:32

Modified files:
        lib/libunwind/src: AddressSpace.hpp UnwindCursor.hpp 

Log message:
Initial IP-based caching implementation with O(logn) lookup.

Caching implemented via red-black trees, this can be improved and
further work is on-going to bring it closer to GNU's performance that
uses a LRU-MRU 8-entries based caching algorithm.

Prompted by robert@ who run into a runtime of an executed macro of
5 minutes in libreoffice. With this the execution is reduced to 58 seconds.

C++11 tips from espie@, rsadowski@
Tested by robert@
OK mortimer@, kettenis@.

Reply via email to