]> Cypherpunks repositories - gostls13.git/commit
runtime: add arg storage to ppc64le/linux runtime.sigprofNonGoWrapper frame
authorPaul E. Murphy <murp@ibm.com>
Tue, 14 Mar 2023 21:30:38 +0000 (16:30 -0500)
committerPaul Murphy <murp@ibm.com>
Wed, 15 Mar 2023 13:30:09 +0000 (13:30 +0000)
commita8cd10f2ab66d15ec43c6c6f688c3362f638237f
tree9e670285b8461e048fe04b02f1069b30f2955575
parent71f82df19a7595b422d9dbc7d05530bd824a9114
runtime: add arg storage to ppc64le/linux runtime.sigprofNonGoWrapper frame

CL 475935 fixed the the ELFv2 ABI violations, but in the process created a
Go ABI violation by failing to allocate stack space for arguments.

Allocate this space while keeping the frame 16 byte aligned.

Updates #58953

Change-Id: I9942d9a433118b391ef8cd7bcea5808695cf94d4
Reviewed-on: https://go-review.googlesource.com/c/go/+/476296
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Archana Ravindar <aravind5@in.ibm.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/runtime/sys_linux_ppc64x.s