Jason Evans
0c21f9eda7
Convert TINY_MIN_2POW from a cpp macro to tiny_min_2pow (a variable), and
...
determine its value at run time according to other relevant values. This
avoids the creation of runs that are incompletely utilized, as long as
pagesize isn't too large (>32kB, given the current RUN_MIN_REGS_2POW
setting).
Increase the size of several structure bitfields in arena_run_t in order
to avoid integer overflow in the case that a run's header does not overlap
with the space that is usable as application allocation regions. Given
the tiny_min_2pow change, this fix has no additional impact unless
pagesize is >32kB.
Reported by: kris
2006-03-24 22:13:49 +00:00
..
2006-03-17 18:54:44 +00:00
2005-10-07 22:13:17 +00:00
2005-07-22 17:19:05 +00:00
2006-03-22 02:42:17 +00:00
2005-04-22 18:57:32 +00:00
2005-07-31 03:30:48 +00:00
2005-07-22 17:19:05 +00:00
2005-07-22 17:19:05 +00:00
2006-02-02 10:05:39 +00:00
2005-10-04 15:02:07 +00:00
2005-07-22 17:19:05 +00:00
2006-03-24 22:13:49 +00:00
2006-03-18 21:37:05 +00:00
2005-07-13 10:40:07 +00:00
2005-02-13 23:45:54 +00:00
2006-03-18 11:01:06 +00:00
2005-08-31 14:57:39 +00:00
2005-10-04 22:00:35 +00:00
2006-01-30 08:26:59 +00:00
2005-12-04 09:34:56 +00:00
2005-07-22 17:19:05 +00:00
2006-03-17 18:54:44 +00:00
2005-11-10 18:07:07 +00:00
2005-07-22 17:19:05 +00:00
2005-11-24 10:43:35 +00:00
2006-03-16 15:18:17 +00:00
2006-02-04 09:40:21 +00:00
2006-03-16 15:18:17 +00:00
2006-03-18 11:01:06 +00:00
2004-12-29 02:18:24 +00:00
2005-08-24 12:38:26 +00:00
2006-03-16 15:17:47 +00:00
2006-01-15 20:30:13 +00:00
2005-11-10 18:07:07 +00:00
2006-01-17 15:35:57 +00:00
2006-02-11 19:21:39 +00:00
2005-11-10 18:07:07 +00:00
2006-03-17 18:54:44 +00:00
2005-11-10 18:07:07 +00:00
2006-03-16 15:18:17 +00:00
2006-03-18 21:37:05 +00:00
2006-01-12 19:14:40 +00:00
2005-07-22 17:19:05 +00:00
2005-07-22 17:19:05 +00:00
2006-03-20 16:56:08 +00:00
2005-11-10 18:07:07 +00:00
2006-03-17 18:54:44 +00:00
2006-03-20 15:28:59 +00:00
2006-03-16 15:17:47 +00:00
2006-03-17 18:54:44 +00:00
2006-03-17 18:54:44 +00:00
2006-03-24 03:24:27 +00:00
2005-07-22 17:19:05 +00:00
2006-03-22 16:58:15 +00:00
2006-03-16 15:18:17 +00:00
2004-10-24 15:33:08 +00:00
2004-10-24 15:33:08 +00:00
2006-03-09 22:37:34 +00:00
2005-07-22 17:19:05 +00:00
2006-03-17 18:54:44 +00:00
2006-03-24 04:34:06 +00:00
2006-02-07 02:55:34 +00:00
2005-09-26 06:23:43 +00:00
2005-07-22 17:19:05 +00:00
2005-11-24 11:26:36 +00:00
2006-03-04 15:20:28 +00:00
2005-07-22 17:19:05 +00:00
2006-03-17 18:54:44 +00:00
2005-07-20 14:35:26 +00:00
2005-07-22 17:19:05 +00:00
2006-03-23 14:09:21 +00:00
2006-01-05 09:18:48 +00:00
2006-03-18 21:37:05 +00:00
2006-03-20 14:24:58 +00:00
2005-07-22 17:19:05 +00:00