SavedRegisters Class Reference

#include <savedRegisters.hpp>

Inheritance diagram for SavedRegisters:

Inheritance graph
[legend]
Collaboration diagram for SavedRegisters:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static oop fetch (int register_number, int *frame_pointer)
static void clear ()
static void save_registers ()

Detailed Description

Definition at line 32 of file savedRegisters.hpp.


Member Function Documentation

void SavedRegisters::clear (  )  [static]

Definition at line 58 of file savedRegisters.cpp.

References stored_frame_pointer.

oop SavedRegisters::fetch ( int  register_number,
int *  frame_pointer 
) [static]

Definition at line 41 of file savedRegisters.cpp.

References eax, ebx, ecx, edi, edx, esi, fatal, Register::number(), outputStream::print_cr(), saved_eax, saved_ebx, saved_ecx, saved_edi, saved_edx, saved_esi, std, and stored_frame_pointer.

Here is the call graph for this function:

Naked void SavedRegisters::save_registers (  )  [static]

Definition at line 64 of file savedRegisters.cpp.

References eax, ebx, ecx, edi, edx, esi, last_Delta_fp, saved_eax, saved_ebx, saved_ecx, saved_edi, saved_edx, saved_esi, and stored_frame_pointer.

Referenced by StubRoutines::generate_recompile_stub(), and StubRoutines::generate_uncommon_trap().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:15:42 2006 for Strongtalk VM by  doxygen 1.4.7