(root)/
strace-6.5/
src/
linux/
powerpc64/
arch_rt_sigframe.c
       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  #undef FUNC_GET_RT_SIGFRAME_ADDR
       9  #define FUNC_GET_RT_SIGFRAME_ADDR	\
      10  	static kernel_ulong_t ppc_get_rt_sigframe_addr(struct tcb *tcp)
      11  
      12  #include "../powerpc/arch_rt_sigframe.c"
      13  
      14  #undef FUNC_GET_RT_SIGFRAME_ADDR
      15  #define FUNC_GET_RT_SIGFRAME_ADDR	DEF_FUNC_GET_RT_SIGFRAME_ADDR
      16  
      17  FUNC_GET_RT_SIGFRAME_ADDR
      18  {
      19  	if (tcp->currpers == 1)
      20  		return ppc_get_rt_sigframe_addr(tcp);
      21  	kernel_ulong_t sp;
      22  	return get_stack_pointer(tcp, &sp) ? sp : 0;
      23  }