Looks like that variable is missing in that struct. The exec delta variable
changes how the binary itself and the RTLD is loaded. I'll fix the warnings
and errors you reported today. Thanks for helping!


On Wed, Feb 5, 2014 at 3:56 AM, Olivier Cochard-Labbé <oliv...@cochard.me>wrote:

> On Tue, Feb 4, 2014 at 9:00 PM, Shawn Webb <latt...@gmail.com> wrote:
>
>> The following reply was made to PR kern/181497; it has been noted by
>> GNATS.
>>
>> From: Shawn Webb <latt...@gmail.com>
>> To: bug-follo...@freebsd.org,
>>  ste...@roothosts.com
>>
>> Cc:
>> Subject: Re: kern/181497: [kernel] [patch] Add ASLR feature to kernel
>> Date: Tue, 4 Feb 2014 14:57:44 -0500
>>
>>  --Apple-Mail=_70D08D01-527F-4575-806A-36757E957E5A
>>  Content-Transfer-Encoding: quoted-printable
>>  Content-Type: text/plain;
>>         charset=us-ascii
>>
>>  I'm sorry, my patch actually wasn't right. It included other fixes I had
>> =
>>  in my branch for other features and didn't include some of the other =
>>  ASLR bits. Attached is the right patch.
>>
>>
> kernel compilation failed if configuration is "with PAX_ASLR options" and
> "without COMPAT_FREEBSD32 options":
>
> --- kern_pax.o ---
> /src/sys/kern/kern_pax.c:531:9: error: no member named
> 'vm_aslr_delta_exec' in 'struct vmspace'
>
>     vm->vm_aslr_delta_exec = round_page(PAX_ASLR_DELTA(arc4random(),
> PAX_ASLR_DELTA_EXEC_LSB, (pr != NULL) ? pr->pr_pax_aslr_exec_len :
> pax_aslr_exec_len));
>     ~~  ^
> 1 error generated.
>
> What's is this "vm_aslr_delta_exec" ?
>
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to