@ptesarik@infosec.exchange
@amonakov@mastodon.gamedev.place
ALL_IDQ_UOPS = 198633974709
%UOPS.DSB = 62.3%
%UOPS.MITE = 27.6%
%UOPS.MS = 10.1%
The high proportion of micro-ops from the microcode sequencer is due to the rep movsb in raw_copy_from_user().
@ptesarik@infosec.exchange
@amonakov@mastodon.gamedev.place Oh, and yes, I do see a lot of hits in its_return_thunk:
Samples │ ffffffff81d940e0 :
│ .skip 32, 0xcc
│ SYM_CODE_START(its_return_thunk)
│ UNWIND_HINT_FUNC
│ ANNOTATE_NOENDBR
│ ANNOTATE_UNRET_SAFE
│ ret
6088 │ffffffff81d940e0: ← ret
│ int3
│ffffffff81d940e1: int3