Initial work to build for Windows ARM64 (#4990)
* Make wasmtime build for windows-aarch64 * Add check for win arm64 build. * Fix checks for winarm64 key in workflows. * Add target in windows arm64 build. * Add tracking issue for Windows ARM64 trap handling
This commit is contained in:
@@ -58,6 +58,9 @@ unsafe extern "system" fn exception_handler(exception_info: *mut EXCEPTION_POINT
|
||||
} else if #[cfg(target_arch = "x86")] {
|
||||
let ip = (*(*exception_info).ContextRecord).Eip as *const u8;
|
||||
let fp = (*(*exception_info).ContextRecord).Ebp as usize;
|
||||
} else if #[cfg(target_arch = "aarch64")] {
|
||||
let ip = (*(*exception_info).ContextRecord).Pc as *const u8;
|
||||
let fp = (*(*exception_info).ContextRecord).Anonymous.Anonymous.Fp as usize;
|
||||
} else {
|
||||
compile_error!("unsupported platform");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user