aboutsummaryrefslogtreecommitdiff
path: root/src/linux/cache.c
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2015-06-28 02:48:31 +0300
committerRich Felker <dalias@aerifal.cx>2015-06-28 01:49:53 +0000
commit84389c64562e2b2ba43225b5b7a9df7d974479b1 (patch)
treeeef353570514b58e5aa4e91a6e76b9d6b7a31dfd /src/linux/cache.c
parentdynlink.c: use a faster expression in gnu_hash (diff)
downloadgrovel-84389c64562e2b2ba43225b5b7a9df7d974479b1.tar.gz
grovel-84389c64562e2b2ba43225b5b7a9df7d974479b1.tar.xz
dynlink.c: use bloom filter in gnu hash lookup
Introduce gnu_lookup_filtered and use it to speed up symbol lookups in find_sym (do_dlsym is left as is, based on an expectation that frequently dlsym queries will use a dlopen handle rather than RTLD_NEXT or RTLD_DEFAULT, and will not need to look at more than one DSO).
Diffstat (limited to 'src/linux/cache.c')
0 files changed, 0 insertions, 0 deletions