cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ptrace_user.c (419B)


      1/*
      2 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
      3 * Licensed under the GPL
      4 */
      5
      6#include <errno.h>
      7#include <ptrace_user.h>
      8
      9int ptrace_getregs(long pid, unsigned long *regs_out)
     10{
     11	if (ptrace(PTRACE_GETREGS, pid, 0, regs_out) < 0)
     12		return -errno;
     13	return 0;
     14}
     15
     16int ptrace_setregs(long pid, unsigned long *regs)
     17{
     18	if (ptrace(PTRACE_SETREGS, pid, 0, regs) < 0)
     19		return -errno;
     20	return 0;
     21}