For processes that loop frequently, like top(1), the cache hit ratio was
measured at > 90%. For short lived processes, like ls(1), the cache hit
ratio is around 50%.
While it would be possible to index the cache via the GElf_Sym, it's
more effective to cache the address instead. The reason is because the
ELF symbol structure doesn't contain any information about VM mappings
which are essential to do lookups by addresses.