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@

Reply via email to