mkimage: fix segfault on MacOS arm64
authorSergey V. Lobanov <sergey@lobanov.in>
Mon, 24 Jan 2022 23:29:44 +0000 (02:29 +0300)
committerTom Rini <trini@konsulko.com>
Mon, 31 Jan 2022 15:17:16 +0000 (10:17 -0500)
commit54ee416050f1d0b3c93d6ec1708f5925e57aa6bf
tree64cbf7e8d98c7bedce56aa0aa481797f917afd19
parent1047af5c65b00b822fd72d1750f3141615f7002d
mkimage: fix segfault on MacOS arm64

mkimage segfaults due to the ASLR mechanism on MacOS arm64

It is required to use _dyld_get_image_vmaddr_slide()
to prevent segfault on MacOS arm64

This patch is based on the discussion
https://github.com/u-boot/u-boot/commit/3b142045e8a7f0ab17b6099e9226296af45967d0

Thanks to Jessica Clarke, Ronny Kotzschmar and ptpt52 github user

Reviewed-by: Jessica Clarke <jrtc27@jrtc27.com>
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
tools/imagetool.h