cacheElement Class Reference

Inheritance diagram for cacheElement:

Inheritance graph
[legend]
Collaboration diagram for cacheElement:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 cacheElement ()
void verify ()
void clear ()
void initialize (LookupKey *k, LookupResult r)

Public Attributes

LookupKey key
LookupResult result
int filler

Detailed Description

Definition at line 81 of file lookupCache.cpp.


Constructor & Destructor Documentation

cacheElement::cacheElement (  )  [inline]

Definition at line 87 of file lookupCache.cpp.


Member Function Documentation

void cacheElement::clear (  )  [inline]

Definition at line 118 of file lookupCache.cpp.

References LookupResult::clear(), LookupKey::initialize(), key, and result.

Referenced by lookupCache::flush().

Here is the call graph for this function:

void cacheElement::initialize ( LookupKey k,
LookupResult  r 
) [inline]

Definition at line 123 of file lookupCache.cpp.

References key, and result.

Referenced by lookupCache::lookup().

void cacheElement::verify (  )  [inline]

Definition at line 89 of file lookupCache.cpp.

References outputStream::cr(), error(), fatal, LookupResult::get_nmethod(), LookupResult::is_empty(), LookupResult::is_entry(), LookupResult::is_method(), key, LookupKey::klass(), InliningDatabase::lookup(), outputStream::print(), outputStream::print_cr(), LookupResult::print_on(), LookupKey::print_string(), oopDesc::print_value_on(), result, LookupKey::selector_or_method(), and std.

Referenced by lookupCache::lookup().

Here is the call graph for this function:


Member Data Documentation

int cacheElement::filler

Definition at line 85 of file lookupCache.cpp.

LookupKey cacheElement::key

Definition at line 83 of file lookupCache.cpp.

Referenced by clear(), initialize(), and verify().

LookupResult cacheElement::result

Definition at line 84 of file lookupCache.cpp.

Referenced by clear(), initialize(), lookupCache::lookup(), lookupCache::lookup_probe(), and verify().


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 13:50:32 2006 for Strongtalk VM by  doxygen 1.4.7