Peter Bergner aea22de28e
powerpc: Fix closures on powerpc64-linux when statically linking (#900) (#902)
Closures on powerpc64-linux using static trampolines do not work when
statically linking libffi.  The problem is the usage of tramp_globals.text
in libffi assumes it contains the entry point address of the first trampoline.
Powerpc's ffi_tramp_arch code returns &trampoline_code_table which for ABIs
that use function descriptors, ends up returning trampoline_code_table's
function descriptor address instead of its entry point address.  Update
the code to always return the entry point address for all ABIs.
2025-04-18 11:09:45 -04:00
..
2017-04-27 13:22:28 +02:00
2024-09-15 07:39:01 -04:00
2017-04-27 13:22:28 +02:00
2020-06-29 08:04:45 -04:00
2018-09-18 15:19:53 +02:00
2023-09-04 07:27:01 -04:00
2022-05-29 10:12:30 -04:00
2017-04-27 13:22:28 +02:00
2017-04-27 13:22:28 +02:00
2018-09-18 15:19:53 +02:00
2017-04-27 13:22:28 +02:00
2024-09-15 07:22:36 -04:00
2013-10-08 06:45:51 -04:00
2012-03-19 23:07:35 -04:00
2024-06-28 04:07:09 -04:00
2013-10-08 06:45:51 -04:00
2017-04-27 13:22:28 +02:00
2023-12-22 05:30:50 -05:00
2017-04-27 13:22:28 +02:00
2025-02-08 11:32:05 -05:00
2017-04-27 13:22:28 +02:00
2023-12-22 05:30:50 -05:00
2024-02-18 07:48:51 -05:00