Deomid Ryabkov
4b7eb1792e
Try to merge tail with next block when splitting
...
When splitting a memory block, check if the next block is free.
If it is, then just extend it upwards instead of creating a new block.
This fixes a bug where when shrinking existing allocations would result in irreversible free space fragmentation.
When testing on the host, test all the poisoning configurations.
2018-04-03 12:30:52 +10:00
..
2018-02-21 10:13:25 +03:00
2017-09-04 17:37:28 +10:00
2018-02-05 14:38:23 +08:00
2018-03-29 05:59:52 +08:00
2018-03-30 19:32:35 +08:00
2018-04-02 22:28:00 +08:00
2017-10-26 13:04:41 +02:00
2018-01-29 09:22:04 +08:00
2018-01-23 07:56:13 +00:00
2018-03-30 18:49:42 +08:00
2018-04-02 13:44:48 +08:00
2018-03-16 15:51:36 +08:00
2018-02-28 10:17:14 +11:00
2018-02-11 16:11:14 +08:00
2018-04-02 10:57:45 +08:00
2018-02-21 12:31:10 +05:30
2018-04-03 12:30:52 +10:00
2018-04-02 18:13:52 +08:00
2018-02-05 14:15:26 +08:00
2017-10-19 21:35:23 +08:00
2018-02-06 14:35:39 +08:00
2018-03-27 08:12:54 +02:00
2017-12-07 10:25:57 +11:00
2018-01-22 13:56:53 +01:00
2017-12-11 12:37:08 +08:00
2017-10-26 13:04:41 +02:00
2017-12-04 10:18:40 +11:00
2018-02-20 12:32:12 +05:30
2018-02-22 07:46:41 +01:00
2018-03-20 18:06:32 +05:30
2018-03-30 18:49:42 +08:00
2018-03-29 05:59:52 +08:00
2018-03-29 17:48:59 +08:00
2018-01-31 14:29:13 +08:00
2018-03-27 08:12:54 +02:00
2018-01-08 21:28:14 +08:00
2018-03-14 22:04:47 +01:00
2018-03-12 15:34:16 +03:00