symbolOopDesc Class Reference

#include <symbolOop.hpp>

Inheritance diagram for symbolOopDesc:

Inheritance graph
[legend]
Collaboration diagram for symbolOopDesc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

symbolOop scavenge ()
bool verify ()
void print_symbol_on (outputStream *st=NULL)

Friends

symbolOop as_symbolOop (void *p)

Detailed Description

Definition at line 27 of file symbolOop.hpp.


Member Function Documentation

void symbolOopDesc::print_symbol_on ( outputStream st = NULL  ) 

Definition at line 50 of file symbolOop.cpp.

References byteArrayOopDesc::byte_at(), byteArrayOopDesc::length(), outputStream::put(), and std.

Referenced by MethodPrinterClosure::cond_node(), MethodPrinterClosure::dll_call_node(), PrintObjectClosure::do_oop(), MethodPrinterClosure::if_node(), memOopDesc::layout_iterate_body(), DLLs::lookup(), blockClosureKlass::oop_print_value_on(), associationKlass::oop_print_value_on(), associationKlass::oop_short_print_on(), symbolKlass::print(), methodOopDesc::print_codes(), LookupKey::print_inlining_database_on(), pnode::print_method_on(), methodOopDesc::print_value_for(), InliningDatabase::selector_string(), and MethodPrinterClosure::while_node().

Here is the call graph for this function:

symbolOop symbolOopDesc::scavenge (  ) 

Reimplemented from memOopDesc.

Definition at line 28 of file symbolOop.cpp.

References ShouldNotCallThis.

bool symbolOopDesc::verify (  ) 

Reimplemented from byteArrayOopDesc.

Definition at line 34 of file symbolOop.cpp.

References byteArrayOopDesc::bytes(), error(), memOopDesc::is_old(), byteArrayOopDesc::length(), symbolTable::lookup(), Universe::symbol_table, and byteArrayOopDesc::verify().

Referenced by symbolKlass::verify().

Here is the call graph for this function:


Friends And Related Function Documentation

symbolOop as_symbolOop ( void *  p  )  [friend]

Definition at line 30 of file symbolOop.hpp.


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