1/** 2 * @file op_arch.h 3 * defines registers for x86 4 * 5 * @remark Copyright 2002 OProfile authors 6 * @remark Read the file COPYING 7 * 8 * @author Will Cohen 9 */ 10 11#ifndef OP_ARCH_H 12#define OP_ARCH_H 13 14#include <asm/ptrace.h> 15 16/* How to access the processor's instruction pointer */ 17#ifndef instruction_pointer 18#define instruction_pointer(regs) ((regs)->eip) 19#endif 20 21/* Bit in processor's status register for interrupt masking */ 22#define IRQ_ENABLED(regs) ((regs)->eflags & IF_MASK) 23 24#endif /* OP_ARCH_H */ 25