aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2018-05-21 14:50:28 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-05-21 14:50:28 +0000
commit08f8a7162498b232831808a37b7fe6b9d95c8536 (patch)
treeff189a166d9a436bc0ac7bbc8f0c7104d7c2c012 /gcc/varasm.c
parent689751d2f7ae12bd34637801860a766d1196d960 (diff)
downloadgcc-08f8a7162498b232831808a37b7fe6b9d95c8536.zip
gcc-08f8a7162498b232831808a37b7fe6b9d95c8536.tar.gz
gcc-08f8a7162498b232831808a37b7fe6b9d95c8536.tar.bz2
[Ada] Propagate load addresses for traceback cache on Linux
Symbolization of traceback addresses through shared libraries requires information on the shared libraries load addresses, which was at hand on Linuxbut not propagated through the runtime when caching is enabled. This change fixes this. 2018-05-21 Olivier Hainque <hainque@adacore.com> gcc/ada/ * libgnat/s-trasym__dwarf.adb (Add_Module_To_Cache): Expect a Load_Address argument and pass it down to Init_Module. * libgnat/s-tsmona__linux.adb (Build_Cache_For_All_Modules): Pass lm.l_addr as the Load_Address to Add_Module_To_Cache. From-SVN: r260448
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions