X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-ust-statedump.c;h=b4d93fdddfe8b67922e29b235975dbd3e77e778b;hb=18f50698292ff3b917e715922cb12626212b138f;hp=4f989bca9729acb2e931cd614b6520756c4fc9ee;hpb=5ee2bb7bd214eb38f795103daaf504d5230f931b;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ust-statedump.c b/liblttng-ust/lttng-ust-statedump.c index 4f989bca..b4d93fdd 100644 --- a/liblttng-ust/lttng-ust-statedump.c +++ b/liblttng-ust/lttng-ust-statedump.c @@ -218,6 +218,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; /*