Skip to content

Commit 524a78e

Browse files
committed
Address review feedback from Gabriele
1 parent 2499afe commit 524a78e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

tests/linux_minidump_writer_soft_error.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ fn soft_error_stream_content() {
5858
}"
5959
}
6060
]},
61-
{"SuspendThreadsErrors": [{"PtraceAttachError": [1234, 1]}]}
61+
{"SuspendThreadsErrors": [{"PtraceAttachError": [1234, libc::EPERM]}]}
6262
]}),
6363
json!({"WriteSystemInfoErrors": [
6464
{"WriteCpuInformationFailed": {

tests/ptrace_dumper.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,9 @@ fn linux_gate_mapping_id() {
187187
#[test]
188188
fn merges_mappings() {
189189
let page_size = unsafe { libc::sysconf(libc::_SC_PAGESIZE) };
190+
let page_size = usize::try_from(page_size).unwrap();
190191
assert!(page_size > 0);
191-
let page_size = std::num::NonZeroUsize::new(page_size as usize).unwrap();
192-
let map_size = std::num::NonZeroUsize::new(3 * page_size.get()).unwrap();
192+
let map_size = 3 * page_size;
193193

194194
let path: String = if let Ok(p) = std::env::var("TEST_HELPER") {
195195
p
@@ -203,7 +203,7 @@ fn merges_mappings() {
203203
let mapped_mem = unsafe {
204204
let ptr = libc::mmap(
205205
ptr::null_mut(),
206-
map_size.into(),
206+
map_size,
207207
libc::PROT_READ,
208208
libc::MAP_SHARED,
209209
std::os::fd::AsRawFd::as_raw_fd(&file),
@@ -218,14 +218,14 @@ fn merges_mappings() {
218218
// Carve a page out of the first mapping with different permissions.
219219
let _inside_mapping = unsafe {
220220
libc::mmap(
221-
(mapped + 2 * page_size.get()) as *mut c_void,
222-
page_size.into(),
221+
(mapped + 2 * page_size) as *mut c_void,
222+
page_size,
223223
libc::PROT_NONE,
224224
libc::MAP_SHARED | libc::MAP_FIXED,
225225
std::os::fd::AsRawFd::as_raw_fd(&file),
226226
// Map a different offset just to
227227
// better test real-world conditions.
228-
page_size.get().try_into().unwrap(),
228+
page_size.try_into().unwrap(),
229229
)
230230
};
231231

0 commit comments

Comments
 (0)