fmt
This commit is contained in:
parent
02df2b11b6
commit
733284fc87
3 changed files with 6 additions and 7 deletions
|
|
@ -1,4 +1,5 @@
|
|||
use std::{alloc::Layout, ptr::NonNull};
|
||||
use std::alloc::Layout;
|
||||
use std::ptr::NonNull;
|
||||
|
||||
use nix::sys::mman;
|
||||
use rustc_index::bit_set::DenseBitSet;
|
||||
|
|
|
|||
|
|
@ -232,7 +232,9 @@ pub trait EvalContextExt<'tcx>: crate::MiriInterpCxExt<'tcx> {
|
|||
let (ret, maybe_memevents) =
|
||||
this.call_native_with_args(link_name, dest, code_ptr, libffi_args)?;
|
||||
|
||||
if cfg!(target_os = "linux") && let Some(events) = maybe_memevents {
|
||||
if cfg!(target_os = "linux")
|
||||
&& let Some(events) = maybe_memevents
|
||||
{
|
||||
trace!("Registered FFI events:\n{events:#0x?}");
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -566,11 +566,7 @@ fn handle_segfault(
|
|||
|
||||
// Check if we also own the next page, and if so unprotect it in case
|
||||
// the access spans the page boundary.
|
||||
let flag = if ch_pages.contains(&page_addr.strict_add(page_size)) {
|
||||
2
|
||||
} else {
|
||||
1
|
||||
};
|
||||
let flag = if ch_pages.contains(&page_addr.strict_add(page_size)) { 2 } else { 1 };
|
||||
ptrace::write(pid, (&raw const PAGE_COUNT).cast_mut().cast(), flag).unwrap();
|
||||
|
||||
ptrace::setregs(pid, new_regs).unwrap();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue