summaryrefslogtreecommitdiff
path: root/linux/sh64/get_syscall_result.c
blob: 1183f6873ab58302306718e6bdef4e7efad88c38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/*
 * Copyright (c) 2015-2018 The strace developers.
 * All rights reserved.
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */

static int
get_syscall_result_regs(struct tcb *tcp)
{
	/* ABI defines result returned in r9 */
	return upeek(tcp, REG_GENERAL(9), &sh64_r9) < 0 ? -1 : 0;
}