preload: setup per-thread caching

We also need to invalidate caches at some point on dlopen()/dlclose().
This commit is contained in:
Christian Hergert
2020-02-16 21:02:21 -07:00
parent ba2f6dfa54
commit 63f781eef9

View File

@ -62,6 +62,9 @@ G_DEFINE_CONSTRUCTOR(collector_init_ctor)
static void
collector_init_ctor (void)
{
#if ENABLE_LIBUNWIND
unw_set_caching_policy (unw_local_addr_space, UNW_CACHE_PER_THREAD);
#endif
sysprof_collector_init ();
collector_ready = TRUE;
}