#include "incls/_precompiled.incl"#include "incls/_inliningdb.cpp.incl"#include <ctype.h>Include dependency graph for inliningdb.cpp:

Go to the source code of this file.
Classes | |
| class | InliningDatabaseKey |
Functions | |
| bool | check_directory (char *dir_name) |
| char * | find_type (char *line, bool *is_super, bool *is_block) |
| bool | scan_key (RScope *sender, char *line, klassOop *receiver_klass, methodOop *method) |
| int | scan_prefix (char *line, int *bci, int *level) |
| bool | scan_uncommon (char *line) |
| static bool | create_rscope (char *line, GrowableArray< RDatabaseScope * > *stack) |
| bool | scan_key (char *line, LookupKey *key) |
Variables | |
| const char | quote = '_' |
| const char * | quote_string = "_\\/:; *?~|><,+=@%&!-" |
| bool check_directory | ( | char * | dir_name | ) |
Definition at line 123 of file inliningdb.cpp.
References os::check_directory().
Referenced by InliningDatabase::compute_file_name(), and InliningDatabase::index_file_name().
Here is the call graph for this function:

| static bool create_rscope | ( | char * | line, | |
| GrowableArray< RDatabaseScope * > * | stack | |||
| ) | [static] |
Definition at line 338 of file inliningdb.cpp.
References GenericGrowableArray::isEmpty(), GenericGrowableArray::length(), GrowableArray< E >::pop(), GrowableArray< E >::push(), scan_key(), scan_prefix(), scan_uncommon(), and GrowableArray< E >::top().
Referenced by InliningDatabase::file_in_from().
Here is the call graph for this function:

Definition at line 394 of file inliningdb.cpp.
References GrowableArray< E >::at(), methodOopDesc::block_method_at(), Universe::find_global(), find_type(), LookupKey::initialize(), oopDesc::is_klass(), oopDesc::klass(), klassOopDesc::klass_part(), GenericGrowableArray::length(), Klass::lookup(), oopFactory::new_symbol(), and GrowableArray< E >::push().
Here is the call graph for this function:

Definition at line 247 of file inliningdb.cpp.
References assert, GrowableArray< E >::at(), methodOopDesc::block_method_at(), Universe::find_global(), find_type(), oopDesc::is_klass(), oopDesc::klass(), klassOopDesc::klass_part(), GenericGrowableArray::length(), Klass::lookup(), oopFactory::new_symbol(), GrowableArray< E >::push(), and Klass::superKlass().
Referenced by create_rscope(), and InliningDatabase::load_index_file().
Here is the call graph for this function:

| int scan_prefix | ( | char * | line, | |
| int * | bci, | |||
| int * | level | |||
| ) |
| bool scan_uncommon | ( | char * | line | ) |
| const char quote = '_' |
Definition at line 46 of file inliningdb.cpp.
Referenced by InliningDatabase::mangle_name(), and InliningDatabase::unmangle_name().
| const char* quote_string = "_\\/:; *?~|><,+=@%&!-" |
1.4.7