vm: implement B_RANDOMIZED_IMAGE_ADDRESS address specification
On some 64 bit architectures program and library images have to be mapped in the lower 2 GB of the address space (due to instruction pointer relative addressing). Address specification B_RANDOMIZED_IMAGE_ADDRESS ensures that created area satisfies that requirement.
This commit is contained in:
@@ -81,6 +81,7 @@ typedef struct area_info {
|
||||
/* B_ANY_KERNEL_BLOCK_ADDRESS 5 */
|
||||
#define B_RANDOMIZED_ANY_ADDRESS 6
|
||||
#define B_RANDOMIZED_BASE_ADDRESS 7
|
||||
#define B_RANDOMIZED_IMAGE_ADDRESS 8
|
||||
|
||||
/* area protection */
|
||||
#define B_READ_AREA 1
|
||||
|
||||
Reference in New Issue
Block a user