#include "incls/_precompiled.incl"#include "incls/_lookupCache.cpp.incl"Include dependency graph for lookupCache.cpp:

Go to the source code of this file.
Classes | |
| class | cacheElement |
Functions | |
| LookupResult | interpreter_normal_lookup (klassOop receiver_klass, symbolOop selector) |
| LookupResult | interpreter_super_lookup (symbolOop selector) |
| static void | print_counter (char *title, int counter, int total) |
Variables | |
| static cacheElement | primary [primary_cache_size] |
| static cacheElement | secondary [secondary_cache_size] |
| LookupResult interpreter_normal_lookup | ( | klassOop | receiver_klass, | |
| symbolOop | selector | |||
| ) |
Definition at line 373 of file lookupCache.cpp.
References lookupCache::lookup().
Referenced by InterpretedIC::does_not_understand(), InterpretedIC_Iterator::init_iteration(), InterpretedIC::inline_cache_miss(), and DeltaCallCache::lookup().
Here is the call graph for this function:

| LookupResult interpreter_super_lookup | ( | symbolOop | selector | ) |
Definition at line 378 of file lookupCache.cpp.
References DeltaProcess::active(), assert, oopDesc::blueprint(), fatal, methodOopDesc::home(), frame::is_interpreted_frame(), klassOopDesc::klass_part(), DeltaProcess::last_frame(), Klass::lookup_method_holder_for(), frame::method(), lookupCache::method_lookup(), frame::receiver(), and Klass::superKlass().
Referenced by InterpretedIC::inline_cache_miss().
Here is the call graph for this function:

| static void print_counter | ( | char * | title, | |
| int | counter, | |||
| int | total | |||
| ) | [static] |
Definition at line 423 of file lookupCache.cpp.
References lprintf().
Referenced by lookupCache::print_statistics().
Here is the call graph for this function:

cacheElement primary[primary_cache_size] [static] |
Definition at line 129 of file lookupCache.cpp.
Referenced by lookupCache::flush(), lookupCache::lookup(), lookupCache::lookup_probe(), lookupCache::primary_cache_address(), and lookupCache::verify().
cacheElement secondary[secondary_cache_size] [static] |
Definition at line 130 of file lookupCache.cpp.
Referenced by lookupCache::flush(), lookupCache::lookup(), lookupCache::lookup_probe(), lookupCache::secondary_cache_address(), and lookupCache::verify().
1.4.7