aboutsummaryrefslogtreecommitdiff
blob: de74caf19bb81d4af01b59f0460cb65eec69d1d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
static long do_peekuser(long offset);
static long do_pokeuser(long offset, long val);

static int trace_errno(long err)
{
	return (err < 0 && err > -4096) ? err * -1 : 0;
}

static long trace_result(void *vregs, int *error)
{
	long sr = trace_raw_ret(vregs);
	*error = trace_errno(sr);
	return *error ? -1 : sr;
}