Displaying 4 results from an estimated 4 matches for "pf_rand_addr".
2017 Jun 12
3
[RFC] Pagerando: Page-granularity code randomization
...ndle and map its sections to unique
>>> >>> segments. The linker must mark pagerando bin segments in such a way
>>> >>> that the dynamic loader knows that it can randomize each bin segment
>>> >>> independently. We propose a new ELF segment flag PF_RAND_ADDR that
>>> >>> can
>>> >>> communicate this for each compatible segment. The compiler and/or
>>> >>> linker must add this flag to compatible segments for the loader to
>>> >>> recognize and randomize the relevant segments.
>&g...
2017 Jun 06
3
[RFC] Pagerando: Page-granularity code randomization
...-generated input file. This would allow the
plugin to obtain the new file’s handle and map its sections to unique
segments. The linker must mark pagerando bin segments in such a way
that the dynamic loader knows that it can randomize each bin segment
independently. We propose a new ELF segment flag PF_RAND_ADDR that can
communicate this for each compatible segment. The compiler and/or
linker must add this flag to compatible segments for the loader to
recognize and randomize the relevant segments.
## Target-Specific Details
We will initially support pagerando for ARM and AArch64, so several
details are w...
2017 Jun 11
2
[RFC] Pagerando: Page-granularity code randomization
...low the
>> plugin to obtain the new file’s handle and map its sections to unique
>> segments. The linker must mark pagerando bin segments in such a way
>> that the dynamic loader knows that it can randomize each bin segment
>> independently. We propose a new ELF segment flag PF_RAND_ADDR that can
>> communicate this for each compatible segment. The compiler and/or
>> linker must add this flag to compatible segments for the loader to
>> recognize and randomize the relevant segments.
>>
>> ## Target-Specific Details
>>
>> We will initially su...
2017 Jun 12
2
[RFC] Pagerando: Page-granularity code randomization
...obtain the new file’s handle and map its sections to unique
> >>> segments. The linker must mark pagerando bin segments in such a way
> >>> that the dynamic loader knows that it can randomize each bin segment
> >>> independently. We propose a new ELF segment flag PF_RAND_ADDR that can
> >>> communicate this for each compatible segment. The compiler and/or
> >>> linker must add this flag to compatible segments for the loader to
> >>> recognize and randomize the relevant segments.
> >>>
> >>> ## Target-Specific D...