Thread overview
[Issue 24043] DMD does not emit IBT/BTI instructions
Jul 10, 2023
Dennis
Jul 10, 2023
Brian Callahan
Jul 10, 2023
Iain Buclaw
Jul 10, 2023
Brian Callahan
July 10, 2023
https://issues.dlang.org/show_bug.cgi?id=24043

Dennis <dkorpel@live.nl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dkorpel@live.nl
           Hardware|x86                         |All
                 OS|Windows                     |Other

--- Comment #1 from Dennis <dkorpel@live.nl> ---
Forum link: https://forum.dlang.org/thread/ertsopsczhtgstoqusct@forum.dlang.org?page=1

It would help if you could explain or give references explaining what "proper instructions for IBT/BTI" are.

--
July 10, 2023
https://issues.dlang.org/show_bug.cgi?id=24043

--- Comment #2 from Brian Callahan <bcallah@openbsd.org> ---
ENDBR and NOTRACK

--
July 10, 2023
https://issues.dlang.org/show_bug.cgi?id=24043

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ibuclaw@gdcproject.org
             Blocks|                            |20933


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=20933
[Issue 20933] druntime: core.thread doesn't support shadow stack
--
July 10, 2023
https://issues.dlang.org/show_bug.cgi?id=24043

--- Comment #3 from Brian Callahan <bcallah@openbsd.org> ---
For completeness, this is the -fcf-protection=branch flag on GCC and Clang.

--