Module Name: src Committed By: christos Date: Fri Nov 25 14:10:31 UTC 2016
Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: cast to register_t because not all 'struct reg' members are the right type. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/sparc/include/ptrace.h diff -u src/sys/arch/sparc/include/ptrace.h:1.9 src/sys/arch/sparc/include/ptrace.h:1.10 --- src/sys/arch/sparc/include/ptrace.h:1.9 Fri Sep 25 12:05:17 2015 +++ src/sys/arch/sparc/include/ptrace.h Fri Nov 25 09:10:31 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: ptrace.h,v 1.9 2015/09/25 16:05:17 christos Exp $ */ +/* $NetBSD: ptrace.h,v 1.10 2016/11/25 14:10:31 christos Exp $ */ /* * Copyright (c) 1992, 1993 @@ -55,13 +55,13 @@ "PT_SETFPREGS", #include <machine/reg.h> -#define PTRACE_REG_PC(r) (r)->r_pc +#define PTRACE_REG_PC(r) ((register_t)(r)->r_pc) #define PTRACE_REG_SET_PC(r, v) do { \ (r)->r_pc = (v); \ (r)->r_npc = (v) + 4; \ } while (/*CONSTCOND*/0) -#define PTRACE_REG_SP(r) (r)->r_out[6] -#define PTRACE_REG_INTRV(r) (r)->r_out[0] +#define PTRACE_REG_SP(r) ((register_t)(r)->r_out[6]) +#define PTRACE_REG_INTRV(r) ((register_t)(r)->r_out[0]) #define PTRACE_BREAKPOINT ((const uint8_t[]) { 0x91, 0xd0, 0x20, 0x01 }) #define PTRACE_BREAKPOINT_SIZE 4