#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().