Fix panic caused by misaligned pointer dereference

This commit is contained in:
Pontus Lundström
2023-05-20 23:12:33 +03:00
parent 5baf50a5b4
commit 06dd5edb3f
5 changed files with 5 additions and 5 deletions

View File

@@ -49,7 +49,7 @@ pub extern "C" fn _start() -> ! {
// trigger a page fault // trigger a page fault
unsafe { unsafe {
*(0xdeadbeef as *mut u64) = 42; *(0xdeadbeef as *mut u8) = 42;
}; };
// as before // as before

View File

@@ -45,7 +45,7 @@ pub extern "C" fn _start() -> ! {
// ページフォルトを起こす // ページフォルトを起こす
unsafe { unsafe {
*(0xdeadbeef as *mut u64) = 42; *(0xdeadbeef as *mut u8) = 42;
}; };
// 前回同様 // 前回同様

View File

@@ -48,7 +48,7 @@ pub extern "C" fn _start() -> ! {
// 페이지 폴트 일으키기 // 페이지 폴트 일으키기
unsafe { unsafe {
*(0xdeadbeef as *mut u64) = 42; *(0xdeadbeef as *mut u8) = 42;
}; };
// 이전과 동일 // 이전과 동일

View File

@@ -42,7 +42,7 @@ pub extern "C" fn _start() -> ! {
// trigger a page fault // trigger a page fault
unsafe { unsafe {
*(0xdeadbeef as *mut u64) = 42; *(0xdeadbeef as *mut u8) = 42;
}; };
// as before // as before

View File

@@ -47,7 +47,7 @@ pub extern "C" fn _start() -> ! {
// trigger a page fault // trigger a page fault
unsafe { unsafe {
*(0xdeadbeef as *mut u64) = 42; *(0xdeadbeef as *mut u8) = 42;
}; };
// as before // as before