host-linux.c (linux_gt_pch_get_address): Add new name randomize_va_space for virtual address randomization control.
* config/host-linux.c (linux_gt_pch_get_address): Add new name randomize_va_space for virtual address randomization control. From-SVN: r102636
This commit is contained in:
parent
f8aa1785b6
commit
23d28bfe80
@ -1,3 +1,8 @@
|
||||
2005-08-01 Ian Lance Taylor <ian@airs.com>
|
||||
|
||||
* config/host-linux.c (linux_gt_pch_get_address): Add new name
|
||||
randomize_va_space for virtual address randomization control.
|
||||
|
||||
2005-08-01 Steven Bosscher <stevenb@suse.de>
|
||||
|
||||
* common.opt (flag_ipa_cp): Put in right place to maintain
|
||||
|
@ -114,8 +114,13 @@ linux_gt_pch_get_address (size_t size, int fd)
|
||||
if (TRY_EMPTY_VM_SPACE && addr == (void *) TRY_EMPTY_VM_SPACE)
|
||||
return addr;
|
||||
|
||||
/* If we didn't, then we need to look to see if randomization is on. */
|
||||
f = fopen ("/proc/sys/kernel/exec-shield-randomize", "r");
|
||||
/* If we didn't, then we need to look to see if virtual address
|
||||
randomization is on. That is recorded in
|
||||
kernel.randomize_va_space. An older implementation used
|
||||
kernel.exec-shield-randomize. */
|
||||
f = fopen ("/proc/sys/kernel/randomize_va_space", "r");
|
||||
if (f == NULL)
|
||||
f = fopen ("/proc/sys/kernel/exec-shield-randomize", "r");
|
||||
randomize_on = false;
|
||||
if (f != NULL)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user