[arm] Call the tls get trampoline through a GOT slot instead of directly, since a...
commit9129faee430b762c49b95d292ea2760a0774597f
authorZoltan Varga <vargaz@gmail.com>
Wed, 2 Nov 2016 02:05:54 +0000 (1 22:05 -0400)
committerZoltan Varga <vargaz@gmail.com>
Wed, 2 Nov 2016 07:24:02 +0000 (2 03:24 -0400)
treeb99affee17932ccc99463152a61dfbb741978438
parentffecf56a405c7a711029e5837339e97c2e2b825b
[arm] Call the tls get trampoline through a GOT slot instead of directly, since a direct call could go through the trampoline code which would fail if the thread is not attached to the runtime. Fixes #45371. (#3850)
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/mini-arm.c
mono/mini/mini-arm.h
mono/mini/mini-runtime.c
mono/mini/mini.h
mono/mini/patch-info.h