op_arch.h revision cc2ee177dbb3befca43e36cfc56778b006c3d050
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