Small fix to malloc test
This commit is contained in:
parent
a712bfe70a
commit
cdf3a2c3e0
@ -52,7 +52,7 @@ impl ProcessVM {
|
||||
// No mmapped vmas initially
|
||||
let mmap_vmas = Vec::new();
|
||||
|
||||
Ok(ProcessVM {
|
||||
let vm = ProcessVM {
|
||||
data_domain,
|
||||
code_vma,
|
||||
data_vma,
|
||||
@ -60,7 +60,8 @@ impl ProcessVM {
|
||||
stack_vma,
|
||||
mmap_vmas,
|
||||
brk,
|
||||
})
|
||||
};
|
||||
Ok(vm)
|
||||
}
|
||||
|
||||
fn alloc_vmas(data_domain: &mut VMDomain,
|
||||
|
@ -9,11 +9,10 @@ int main(void) {
|
||||
for (size_t buf_size = MIN_SIZE; buf_size <= MAX_SIZE; buf_size *= 4) {
|
||||
printf("buf_size = %lu\n", buf_size);
|
||||
void* buf = malloc(buf_size);
|
||||
/* FIXME: why the first call to malloc always fail?
|
||||
if (buf == NULL) {
|
||||
printf("ERROR: failed to malloc for a buffer of %lu size\n", buf_size);
|
||||
return -1;
|
||||
}
|
||||
*/
|
||||
free(buf);
|
||||
}
|
||||
printf("Done.\n");
|
||||
|
Loading…
Reference in New Issue
Block a user