1# Check CET instructions 2 .text 3_start: 4 incsspd %ecx 5 rdsspd %ecx 6 saveprevssp 7 rstorssp (%ecx) 8 wrssd %eax, (%edx, %eax) 9 wrussd %edx, (%edi, %ebp) 10 setssbsy 11 clrssbsy (%esp, %eax) 12 endbr64 13 endbr32 14 15 .intel_syntax noprefix 16 .rept 2 17 incsspd ecx 18 rdsspd ecx 19 saveprevssp 20 rstorssp QWORD PTR [ecx + eax - 0x70] 21 wrssd [edx],eax 22 wrssd dword ptr [eax],edx 23 wrussd [edi + ebp],edx 24 wrussd dword ptr [esi + ecx],edi 25 setssbsy 26 clrssbsy QWORD PTR [esp + eax * 2] 27 endbr64 28 endbr32 29 .code16 30 .endr 31