summaryrefslogtreecommitdiff
path: root/benchmarks/spawn/spawn_benchmarks.cpp
diff options
context:
space:
mode:
authorRyan Prichard <rprichard@google.com>2020-04-17 19:46:51 -0700
committerRyan Prichard <rprichard@google.com>2020-09-25 15:58:42 -0700
commitfd8d687051793f89c2440a992ecaa74645aa6a16 (patch)
treeec2f956610801c0ce52e5b9980b6292e2cdabb09 /benchmarks/spawn/spawn_benchmarks.cpp
parentbcef897b6dd45eef0ef7342be7c8d376e16093a0 (diff)
x86/x86_64: cleanup signal trampolines
Let the assembler handle the low-level details of generating .eh_frame, and use .cfi_escape to output the DWARF3 DW_CFA_def_cfa_expression and DW_CFA_expression instructions. Explicitly output a nop instruction between the FDE start (.cfi_startproc) and the trampoline symbol. x86_64: remove the rsp instruction, which is redundant with the CFA itself. Bug: http://b/169383888 Test: compare `objdump -Wf` output before and after Test: bionic-unit-tests Change-Id: Ie2a6d111cb473596be8c9f4fd64534e91d88f2a1
Diffstat (limited to 'benchmarks/spawn/spawn_benchmarks.cpp')
0 files changed, 0 insertions, 0 deletions