Add code_segment() to access pt_regs->x?cs Avoids ifdefs in shared code. Signed-off-by: Andi Kleen --- include/asm-x86/ptrace.h | 1 + 1 file changed, 1 insertion(+) Index: linux/include/asm-x86/ptrace.h =================================================================== --- linux.orig/include/asm-x86/ptrace.h +++ linux/include/asm-x86/ptrace.h @@ -97,6 +97,7 @@ static inline int v8086_mode(struct pt_r #define frame_pointer(regs) ((regs)->bp) #define stack_pointer(regs) ((unsigned long)(regs)) #define regs_return_value(regs) ((regs)->ax) +#define code_segment(regs) ((regs)->cs) extern unsigned long profile_pc(struct pt_regs *regs); #endif /* __KERNEL__ */