Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Handler_registers Struct Reference

This struct encapsulates the register information available within interrupt handlers. More...

#include <irq.h>

List of all members.

Public Attributes

unsigned edi
unsigned esi
unsigned ebp
unsigned esp
unsigned ebx
unsigned edx
unsigned ecx
unsigned eax
unsigned int_num
unsigned error_code
unsigned eip
unsigned code_seg
unsigned eflags


Detailed Description

This struct encapsulates the register information available within interrupt handlers.


Member Data Documentation

unsigned Handler_registers::code_seg
 

pushed by cpu

unsigned Handler_registers::eax
 

pushed by pusha

unsigned Handler_registers::ebp
 

pushed by pusha

unsigned Handler_registers::ebx
 

pushed by pusha

unsigned Handler_registers::ecx
 

pushed by pusha

unsigned Handler_registers::edi
 

pushed by pusha

unsigned Handler_registers::edx
 

pushed by pusha

unsigned Handler_registers::eflags
 

pushed by cpu

unsigned Handler_registers::eip
 

pushed by cpu

unsigned Handler_registers::error_code
 

pushed by isr or cpu

unsigned Handler_registers::esi
 

pushed by pusha

unsigned Handler_registers::esp
 

pushed by pusha

unsigned Handler_registers::int_num
 

pushed by isr


The documentation for this struct was generated from the following file:

Torsion Operating System, Copyright (C) 2000-2004 Dan Helfman