Added
Link Here
|
1 |
--- cargo-crates/wasmtime-runtime-1.0.2/src/traphandlers/unix.rs.orig 2023-01-13 13:01:32 UTC |
2 |
+++ cargo-crates/wasmtime-runtime-1.0.2/src/traphandlers/unix.rs |
3 |
@@ -228,6 +228,12 @@ unsafe fn get_pc_and_fp(cx: *mut libc::c_void, _signum |
4 |
cx.uc_mcontext.mc_rip as *const u8, |
5 |
cx.uc_mcontext.mc_rbp as usize, |
6 |
) |
7 |
+ } else if #[cfg(all(target_os = "freebsd", target_arch = "aarch64"))] { |
8 |
+ let cx = &*(cx as *const libc::mcontext_t); |
9 |
+ ( |
10 |
+ cx.mc_gpregs.gp_elr as *const u8, |
11 |
+ cx.mc_gpregs.gp_x[29] as usize, |
12 |
+ ) |
13 |
} else { |
14 |
compile_error!("unsupported platform"); |
15 |
} |