haiku/headers/os/kernel
Pawel Dziepak f9bab525f6 vm: implement B_RANDOMIZED_BASE_ADDRESS address specification
B_RAND_BASE_ADDRESS is basically B_BASE_ADDRESS with non-deterministic created
area's base address.

Initial start address is randomized and then the algorithm looks for a large
enough free space in the interval [randomized start, end]. If it fails then
the search is repeated in the interval [original start, randomized start]. In
case it also fails the algorithm falls back to B_ANY_ADDRESS
(B_RANDOMIZED_ANY_ADDRESS when it is implemented) just like B_BASE_ADDRESS does.

Randomization range is limited by kMaxRandomize and kMaxInitialRandomize.
2013-04-04 15:16:21 +02:00
..
debugger.h Added some x86_64 system/kernel headers and kernel Jamfiles. 2012-06-13 17:45:22 +01:00
fs_attr.h * Introduced new fs_lopen_attr_dir() function that opens the attribute 2011-08-10 21:08:00 +00:00
fs_index.h * Updated license header. 2009-07-29 00:57:41 +00:00
fs_info.h * Fixed copyright years, thanks Urias! 2009-07-29 14:14:08 +00:00
fs_query.h * Updated license header. 2009-07-29 00:57:41 +00:00
fs_volume.h * Updated license header. 2009-07-29 00:57:41 +00:00
image.h * Minor cleanup. 2009-10-14 12:51:19 +00:00
OS.h vm: implement B_RANDOMIZED_BASE_ADDRESS address specification 2013-04-04 15:16:21 +02:00
scheduler.h Rewrote headers. 2009-08-27 12:35:43 +00:00