On 4/18/22 19:48, Jinoh Kang wrote:
+#elif defined(__aarch64__) +__ASM_GLOBAL_FUNC( dispatch_message_handle_exception,
__ASM_SEH(".seh_handler " __ASM_NAME("timer_exception_handler") ", @except\n\t")
"stp x29, x30, [sp, #-16]!\n\t"
__ASM_CFI(".cfi_def_cfa_offset 16\n\t")
__ASM_CFI(".cfi_offset x29, -16\n\t")
__ASM_CFI(".cfi_offset x30, -8\n\t")
__ASM_SEH(".seh_save_fplr_x 16\n\t")
__ASM_SEH(".seh_endprologue\n\t")
"mov x29, sp\n\t"
"adrp x8, __imp_DispatchMessageA\n\t"
"ldr x8, [x8, :lo12:__imp_DispatchMessageA]\n\t"
"blr x8\n\t"
"nop\n\t"
__ASM_SEH(".seh_startepilogue\n\t")
"ldp x29, x30, [sp], #16\n\t"
__ASM_CFI(".cfi_restore x29\n\t")
__ASM_CFI(".cfi_restore x30\n\t")
__ASM_CFI(".cfi_def_cfa sp, 0\n\t")
.cfi_def_cfa_offset 0 *