1 /*
2 * Copyright (c) 2017-2021 Dmitry V. Levin <ldv@strace.io>
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: LGPL-2.1-or-later
6 */
7
8 #define STACK_BIAS 2047
9
10 FUNC_GET_RT_SIGFRAME_ADDR
11 {
12 kernel_ulong_t sp;
13 if (!get_stack_pointer(tcp, &sp))
14 return 0;
15 return tcp->currpers == 1 ? sp & 0xffffffffUL
16 : sp + STACK_BIAS;
17 }