mirror of
https://github.com/fluencelabs/wasmer
synced 2025-05-09 09:12:13 +00:00
Fix known_registers size.
This commit is contained in:
parent
8db67e452e
commit
f1339b4033
@ -476,7 +476,7 @@ pub unsafe fn get_fault_info(siginfo: *const c_void, ucontext: *mut c_void) -> F
|
|||||||
let ucontext = ucontext as *mut ucontext;
|
let ucontext = ucontext as *mut ucontext;
|
||||||
let gregs = &(*ucontext).uc_mcontext.regs;
|
let gregs = &(*ucontext).uc_mcontext.regs;
|
||||||
|
|
||||||
let mut known_registers: [Option<u64>; 24] = [None; 24];
|
let mut known_registers: [Option<u64>; 32] = [None; 32];
|
||||||
|
|
||||||
known_registers[X64Register::GPR(GPR::R15).to_index().0] = Some(gregs[15] as _);
|
known_registers[X64Register::GPR(GPR::R15).to_index().0] = Some(gregs[15] as _);
|
||||||
known_registers[X64Register::GPR(GPR::R14).to_index().0] = Some(gregs[14] as _);
|
known_registers[X64Register::GPR(GPR::R14).to_index().0] = Some(gregs[14] as _);
|
||||||
|
@ -529,7 +529,7 @@ pub mod x64 {
|
|||||||
|
|
||||||
let mut last_stack_offset: u64 = 0; // rbp
|
let mut last_stack_offset: u64 = 0; // rbp
|
||||||
|
|
||||||
let mut known_registers: [Option<u64>; 24] = [None; 24];
|
let mut known_registers: [Option<u64>; 32] = [None; 32];
|
||||||
|
|
||||||
let local_functions_vec: Vec<&FunctionStateMap> =
|
let local_functions_vec: Vec<&FunctionStateMap> =
|
||||||
msm.local_functions.iter().map(|(_, v)| v).collect();
|
msm.local_functions.iter().map(|(_, v)| v).collect();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user