This attribute calls a function instead of emitting a trap instruction. Differential Revision: https://reviews.llvm.org/D110098
brk #0xf000
It's useful for a debugger to be able to distinguish an @llvm.debugtrap from a (noreturn) @llvm.trap, so this extends the existing Windows behaviour to other platforms.