X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-ust-statedump.c;h=e1fbe0536d6cd3a4dadc44ef2afee4e0d41496fa;hb=a3b964ebc0510bacc9af2d729f1a68c2e3ccc95d;hp=4242579fa13616341c7607667d31e523d88be486;hpb=38a7bf26121aa474821d215c4d8c583be531d40d;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ust-statedump.c b/liblttng-ust/lttng-ust-statedump.c index 4242579f..e1fbe053 100644 --- a/liblttng-ust/lttng-ust-statedump.c +++ b/liblttng-ust/lttng-ust-statedump.c @@ -315,6 +315,12 @@ int do_baddr_statedump(void *owner) if (getenv("LTTNG_UST_WITHOUT_BADDR_STATEDUMP")) return 0; + /* + * Fixup lttng-ust TLS when called from dlopen/dlclose + * instrumentation. + */ + lttng_ust_fixup_tls(); + data.owner = owner; data.exec_found = 0; /*