Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-09 Thread Baoquan He
On 03/08/16 at 10:17am, Kees Cook wrote: > On Mon, Mar 7, 2016 at 9:21 PM, Baoquan He wrote: > > On 03/07/16 at 03:28pm, Kees Cook wrote: > >> On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: > >> > From: Yinghai Lu > >> > > >> > We are

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-09 Thread Baoquan He
On 03/08/16 at 10:17am, Kees Cook wrote: > On Mon, Mar 7, 2016 at 9:21 PM, Baoquan He wrote: > > On 03/07/16 at 03:28pm, Kees Cook wrote: > >> On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: > >> > From: Yinghai Lu > >> > > >> > We are going to support kaslr with 64bit above 4G, and new

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-08 Thread Kees Cook
On Mon, Mar 7, 2016 at 9:21 PM, Baoquan He wrote: > On 03/07/16 at 03:28pm, Kees Cook wrote: >> On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: >> > From: Yinghai Lu >> > >> > We are going to support kaslr with 64bit above 4G, and new

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-08 Thread Kees Cook
On Mon, Mar 7, 2016 at 9:21 PM, Baoquan He wrote: > On 03/07/16 at 03:28pm, Kees Cook wrote: >> On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: >> > From: Yinghai Lu >> > >> > We are going to support kaslr with 64bit above 4G, and new random output >> > could be anywhere. Array mem_avoid is

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-07 Thread Baoquan He
On 03/07/16 at 03:28pm, Kees Cook wrote: > On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: > > From: Yinghai Lu > > > > We are going to support kaslr with 64bit above 4G, and new random output > > could be anywhere. Array mem_avoid is used for kaslr to

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-07 Thread Baoquan He
On 03/07/16 at 03:28pm, Kees Cook wrote: > On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: > > From: Yinghai Lu > > > > We are going to support kaslr with 64bit above 4G, and new random output > > could be anywhere. Array mem_avoid is used for kaslr to search new output > > address. Current

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-07 Thread Kees Cook
On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: > From: Yinghai Lu > > We are going to support kaslr with 64bit above 4G, and new random output > could be anywhere. Array mem_avoid is used for kaslr to search new output > address. Current code only track

Re: [PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-07 Thread Kees Cook
On Fri, Mar 4, 2016 at 8:25 AM, Baoquan He wrote: > From: Yinghai Lu > > We are going to support kaslr with 64bit above 4G, and new random output > could be anywhere. Array mem_avoid is used for kaslr to search new output > address. Current code only track range that is after output+output_size.

[PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-04 Thread Baoquan He
From: Yinghai Lu We are going to support kaslr with 64bit above 4G, and new random output could be anywhere. Array mem_avoid is used for kaslr to search new output address. Current code only track range that is after output+output_size. So we need to track all ranges instead

[PATCH v3 08/19] x86, kaslr: Consolidate mem_avoid array filling

2016-03-04 Thread Baoquan He
From: Yinghai Lu We are going to support kaslr with 64bit above 4G, and new random output could be anywhere. Array mem_avoid is used for kaslr to search new output address. Current code only track range that is after output+output_size. So we need to track all ranges instead of just after