Fix uninitialized elf memory for loadable segment
This commit is contained in:
parent
7d54706a8e
commit
f9bafa23a4
@ -248,7 +248,8 @@ impl<'a, 'b> ProcessVMBuilder<'a, 'b> {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Set the remaining part to zero based on alignment
|
// Set the remaining part to zero based on alignment
|
||||||
empty_end_offset = align_up(mem_start_offset + file_size, alignment);
|
debug_assert!(file_size <= mem_size);
|
||||||
|
empty_end_offset = align_up(mem_start_offset + mem_size, alignment);
|
||||||
for b in &mut elf_proc_buf[mem_start_offset + file_size..empty_end_offset] {
|
for b in &mut elf_proc_buf[mem_start_offset + file_size..empty_end_offset] {
|
||||||
*b = 0;
|
*b = 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user