__asm__( ".text \n" ".global " START " \n" START ": \n" #ifdef CET_IBT " endbr64 \n" #endif " xor %rbp,%rbp \n" " mov %rsp,%rdi \n" ".weak _DYNAMIC \n" ".hidden _DYNAMIC \n" " lea _DYNAMIC(%rip),%rsi \n" " andq $-16,%rsp \n" " call " START "_c \n" );