leak: spray first, then second spray
This commit is contained in:
parent
182c517c5a
commit
c3e73744f2
1 changed files with 8 additions and 1 deletions
|
@ -23,7 +23,7 @@ main(void)
|
|||
printf("main: start\n");
|
||||
FILE *device = fopen(LKM_DEVICE, "r+");
|
||||
|
||||
printf("main: draining lower page free lists: %u objects\n",
|
||||
printf("main: allocating objects before loading module: %u objects\n",
|
||||
PIPE_BUFFER);
|
||||
for (size_t i = 0; i < PIPE_BUFFER; i++) {
|
||||
allocation_primitive(pipes[i]);
|
||||
|
@ -37,6 +37,13 @@ main(void)
|
|||
exit(1);
|
||||
}
|
||||
|
||||
printf("main: draining lower page free lists: %u objects\n",
|
||||
PIPE_BUFFER);
|
||||
for (size_t i = 0; i < PIPE_BUFFER; i++) {
|
||||
// TODO: Time allocation to figure out which slab is use
|
||||
allocation_primitive(pipes[i]);
|
||||
}
|
||||
|
||||
fclose(device);
|
||||
printf("main: done\n");
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue