diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386/profil-counter.h')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/profil-counter.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/profil-counter.h b/sysdeps/unix/sysv/linux/i386/profil-counter.h index a24ea19..5018693 100644 --- a/sysdeps/unix/sysv/linux/i386/profil-counter.h +++ b/sysdeps/unix/sysv/linux/i386/profil-counter.h @@ -18,9 +18,10 @@ Boston, MA 02111-1307, USA. */ #include <signal.h> +#include <sigcontextinfo.h> static void -profil_counter (int signo, struct sigcontext sc) +profil_counter (int signo, SIGCONTEXT scp) { - profil_count ((void *) sc.eip); + profil_count ((void *) GET_PC (scp)); } |