CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2023/03/31 12:45:05
Modified files: libexec/ld.so/aarch64: ldasm.S Log message: Call entry point of the executable through register x17. This allows it to be a normal C function that starts with "bti c" when BTI contro flow integretry enforcement is in place. Add "bti c" to _dl_bind_start(). Remove unused _rtld_tlsdesc() function to avoid having to add "bti c" to it. ok deraadt@