From 9faf19b57e17b85d4e919e165493f05856b1c354 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Thu, 18 Jun 2026 11:33:54 +0200 Subject: [PATCH] Enforce volatile semantics on inline assembly --- xtoskrnl/ke/kthread.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xtoskrnl/ke/kthread.cc b/xtoskrnl/ke/kthread.cc index 984484c..7fb4aab 100644 --- a/xtoskrnl/ke/kthread.cc +++ b/xtoskrnl/ke/kthread.cc @@ -101,7 +101,7 @@ VOID KE::KThread::HandleSystemThreadExit(VOID) { /* Trigger a debugger breakpoint */ - asm("int $3\n"); + __asm__ volatile("int $3\n"); } /**