Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2940 → Rev 2941

/branches/tracing/uspace/app/debug/arch/ia32/include/types.h
39,8 → 39,32
unsigned char back;
} breakpoint_arch_t;
 
#define OFFSET_PC 12
typedef struct {
uint32_t eax;
uint32_t ecx;
uint32_t edx;
uint32_t esi;
uint32_t edi;
uint32_t ebp;
uint32_t ebx;
 
uint32_t gs;
uint32_t fs;
uint32_t es;
uint32_t ds;
 
uint32_t error_word;
uint32_t eip;
uint32_t cs;
uint32_t eflags;
uint32_t stack[];
} istate_t;
 
static inline uint32_t istate_get_pc(istate_t *istate)
{
return istate->eip;
}
 
#endif
 
/** @}