From cde3f535c7a24867cd56f90b6e917abab4678b44 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 4 Aug 2016 01:07:39 +0200 Subject: [PATCH 1/2] Fix clobber syntax in post --- blog/post/2016-08-03-better-exception-messages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/post/2016-08-03-better-exception-messages.md b/blog/post/2016-08-03-better-exception-messages.md index 3224adbc..7d24e2cd 100644 --- a/blog/post/2016-08-03-better-exception-messages.md +++ b/blog/post/2016-08-03-better-exception-messages.md @@ -509,7 +509,7 @@ macro_rules! handler_with_error_code { call $0" :: "i"($name as extern "C" fn( *const ExceptionStackFrame, u64) -> !) - : "rdi,rsi" : "intel"); + : "rdi","rsi" : "intel"); ::core::intrinsics::unreachable(); } } From 46d41d9c3de35e3b09c175fc8cf9b62befe2101b Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 4 Aug 2016 01:07:51 +0200 Subject: [PATCH 2/2] Add missing rsi clobber in code as well --- src/interrupts/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interrupts/mod.rs b/src/interrupts/mod.rs index 2635f10e..76d407f8 100644 --- a/src/interrupts/mod.rs +++ b/src/interrupts/mod.rs @@ -29,7 +29,7 @@ macro_rules! handler_with_error_code { call $0" :: "i"($name as extern "C" fn( *const ExceptionStackFrame, u64) -> !) - : "rdi" : "intel"); + : "rdi","rsi" : "intel"); ::core::intrinsics::unreachable(); } }