/* *NOTE!!! You may notice that all of the .cfi directives in this file have *beencommentedout.Thisisbecausetheyhavebeenshowntotriggersegfaults *inlibgccwhenunwindingoutofaSIGCANCELhandlertoinvokepthread *cleanuphandlersduringthethreadcancellationdance.Byomittingthe *directives,wetriggeranarm64-specificfallbackpathintheunwinderwhich *recognisesthesignalframeandrestoresmanyoftheregistersdirectlyfrom *thesigcontext.Re-enablingthecfidirectivesherethereforeneedstobe *muchmorecomprehensivetoreducetheriskoffurtherregressions.
*/
/* Ensure that the mysterious NOP can be associated with a function. */
// .cfi_startproc
/* *GDB,libgccandlibunwindrelyonbeingabletoidentifythesigreturn *instructionsequencetounwindfromsignalhandlers.Wecannot,therefore, *useSYM_FUNC_START()here,asitwillemitaBTICinstructionandbreakthe *unwinder.Thankfully,thisfunctionisonlyevercalledfromaRETandso *omittingthelandingpadisperfectlyfine.
*/
SYM_CODE_START(__kernel_rt_sigreturn)
// PLEASE DO NOT MODIFY
mov x8, #__NR_rt_sigreturn
// PLEASE DO NOT MODIFY
svc #0
// PLEASE DO NOT MODIFY
// .cfi_endproc
SYM_CODE_END(__kernel_rt_sigreturn)
emit_aarch64_feature_1_and
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.