]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Fix sym name cache: handles the difference between text and data, + match in symbol
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Sat, 12 Nov 2016 22:55:35 +0000 (22:55 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Sat, 12 Nov 2016 22:55:35 +0000 (22:55 +0000)
commit7646bee8ede19ec5b9bedbb3e2cdf94e1db3b2f2
tree704aa362640110f407b4bd93ec1614ff925f2aef
parent5a340ec0c643b1f69ddcbf49508ee84401061ee3
Fix sym name cache: handles the difference between text and data, + match in symbol
* sym name cache to cache the 'isText' characteristic of the cached sym_name
* implement the match anywhere also in the cache
Not handling matchAnywhere has bad performance effect on callgrind, as almost many
IPs were considered as a fn entry, while they were not.
* use the same convention to name the findText argument

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16136
coregrind/m_debuginfo/debuginfo.c
coregrind/m_debuginfo/priv_storage.h
coregrind/m_debuginfo/storage.c