Main Page   Class Hierarchy   Compound List   File List   Compound 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 int edi
unsigned int esi
unsigned int ebp
unsigned int esp
unsigned int ebx
unsigned int edx
unsigned int ecx
unsigned int eax
unsigned int int_num
unsigned int error_code
unsigned int eip
unsigned int code_seg
unsigned int eflags


Detailed Description

This struct encapsulates the register information available within interrupt handlers.


Member Data Documentation

unsigned int Handler_registers::code_seg
 

pushed by cpu.

unsigned int Handler_registers::eax
 

pushed by pusha.

unsigned int Handler_registers::ebp
 

pushed by pusha.

unsigned int Handler_registers::ebx
 

pushed by pusha.

unsigned int Handler_registers::ecx
 

pushed by pusha.

unsigned int Handler_registers::edi
 

pushed by pusha.

unsigned int Handler_registers::edx
 

pushed by pusha.

unsigned int Handler_registers::eflags
 

pushed by cpu.

unsigned int Handler_registers::eip
 

pushed by cpu.

unsigned int Handler_registers::error_code
 

pushed by isr or cpu.

unsigned int Handler_registers::esi
 

pushed by pusha.

unsigned int Handler_registers::esp
 

pushed by pusha.

unsigned int Handler_registers::int_num
 

pushed by isr.


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

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