From 06dd5edb3ffd0104d86da590f1d86540c338aacb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pontus=20Lundstr=C3=B6m?= Date: Sat, 20 May 2023 23:12:33 +0300 Subject: [PATCH] Fix panic caused by misaligned pointer dereference --- blog/content/edition-2/posts/06-double-faults/index.fa.md | 2 +- blog/content/edition-2/posts/06-double-faults/index.ja.md | 2 +- blog/content/edition-2/posts/06-double-faults/index.ko.md | 2 +- blog/content/edition-2/posts/06-double-faults/index.md | 2 +- blog/content/edition-2/posts/06-double-faults/index.zh-CN.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/blog/content/edition-2/posts/06-double-faults/index.fa.md b/blog/content/edition-2/posts/06-double-faults/index.fa.md index 4eeba4fa..151a0624 100644 --- a/blog/content/edition-2/posts/06-double-faults/index.fa.md +++ b/blog/content/edition-2/posts/06-double-faults/index.fa.md @@ -49,7 +49,7 @@ pub extern "C" fn _start() -> ! { // trigger a page fault unsafe { - *(0xdeadbeef as *mut u64) = 42; + *(0xdeadbeef as *mut u8) = 42; }; // as before diff --git a/blog/content/edition-2/posts/06-double-faults/index.ja.md b/blog/content/edition-2/posts/06-double-faults/index.ja.md index 89c2c4aa..f640519d 100644 --- a/blog/content/edition-2/posts/06-double-faults/index.ja.md +++ b/blog/content/edition-2/posts/06-double-faults/index.ja.md @@ -45,7 +45,7 @@ pub extern "C" fn _start() -> ! { // ページフォルトを起こす unsafe { - *(0xdeadbeef as *mut u64) = 42; + *(0xdeadbeef as *mut u8) = 42; }; // 前回同様 diff --git a/blog/content/edition-2/posts/06-double-faults/index.ko.md b/blog/content/edition-2/posts/06-double-faults/index.ko.md index 80954eec..3b549fc2 100644 --- a/blog/content/edition-2/posts/06-double-faults/index.ko.md +++ b/blog/content/edition-2/posts/06-double-faults/index.ko.md @@ -48,7 +48,7 @@ pub extern "C" fn _start() -> ! { // 페이지 폴트 일으키기 unsafe { - *(0xdeadbeef as *mut u64) = 42; + *(0xdeadbeef as *mut u8) = 42; }; // 이전과 동일 diff --git a/blog/content/edition-2/posts/06-double-faults/index.md b/blog/content/edition-2/posts/06-double-faults/index.md index 6cc1a0d4..8d3c419f 100644 --- a/blog/content/edition-2/posts/06-double-faults/index.md +++ b/blog/content/edition-2/posts/06-double-faults/index.md @@ -42,7 +42,7 @@ pub extern "C" fn _start() -> ! { // trigger a page fault unsafe { - *(0xdeadbeef as *mut u64) = 42; + *(0xdeadbeef as *mut u8) = 42; }; // as before diff --git a/blog/content/edition-2/posts/06-double-faults/index.zh-CN.md b/blog/content/edition-2/posts/06-double-faults/index.zh-CN.md index 8881c0ec..5cc089c7 100644 --- a/blog/content/edition-2/posts/06-double-faults/index.zh-CN.md +++ b/blog/content/edition-2/posts/06-double-faults/index.zh-CN.md @@ -47,7 +47,7 @@ pub extern "C" fn _start() -> ! { // trigger a page fault unsafe { - *(0xdeadbeef as *mut u64) = 42; + *(0xdeadbeef as *mut u8) = 42; }; // as before