On 15/02/17 15:45, Richard Earnshaw (lists) wrote:
On 18/01/17 17:10, Jiong Wang wrote:
NOTE, this approach however requires DWARF change as the original LR
is signed,
the binary needs new libgcc to make sure c++ eh works correctly.
Given this
acceleration already needs the user specify
-mstac
On 18/01/17 17:10, Jiong Wang wrote:
>> NOTE, this approach however requires DWARF change as the original LR
>> is signed,
>> the binary needs new libgcc to make sure c++ eh works correctly.
>> Given this
>> acceleration already needs the user specify
>> -mstack-protector-dialect=pauth
>> which me
NOTE, this approach however requires DWARF change as the original LR is signed,
the binary needs new libgcc to make sure c++ eh works correctly. Given this
acceleration already needs the user specify -mstack-protector-dialect=pauth
which means the target platform largely should have install new l
This patch accelerates GCC's existed -fstack-protector using ARMv8.3-A pointer
authentication instructions.
Given AArch64 currently has the following stack layout:
| caller's LR
|
|
| canary<- sentinel for -fstack-protector
| locals (buffer located here)
|---