debugPrintable.cpp File Reference

#include "incls/_precompiled.incl"
#include "incls/_debugPrintable.cpp.incl"

Include dependency graph for debugPrintable.cpp:

Go to the source code of this file.

Classes

class  Command

Functions

void pp (void *p)
void pv (int p)
void pp_short (void *p)
void pk (Klass *p)
void pr (void *m)
void ps ()
void pss ()
void pd ()
void oat (int index)
void urs_ps ()
void pc ()
void pscopes ()
void debug ()
void ndebug ()
void flush ()
void events ()
nmethod * find (int addr)
methodOop findm (int hp)
void pp (int p)
void pp_short (int p)
void pk (int p)
void ph (int hp)
void pm (int m)
void print_codes (char *class_name, char *selector)
void help ()


Function Documentation

void debug (  ) 

Definition at line 197 of file debugPrintable.cpp.

References AlwaysFlushVMMessages, flush_logFile(), PrintVMMessages, and WizardMode.

Referenced by Interpreter::loop_counter_overflow().

Here is the call graph for this function:

void events (  ) 

Definition at line 220 of file debugPrintable.cpp.

References eventLog, and EventLog::printPartial().

Here is the call graph for this function:

nmethod* find ( int  addr  ) 

Definition at line 225 of file debugPrintable.cpp.

Referenced by FlatProfiler::record_tick_for_running_frame().

methodOop findm ( int  hp  ) 

Definition at line 230 of file debugPrintable.cpp.

References methodOopDesc::methodOop_from_hcode().

Referenced by ph().

Here is the call graph for this function:

void flush (  ) 

Definition at line 215 of file debugPrintable.cpp.

References flush_logFile().

Here is the call graph for this function:

void help (  ) 

Definition at line 280 of file debugPrintable.cpp.

References outputStream::print_cr(), and std.

Here is the call graph for this function:

void ndebug (  ) 

Definition at line 207 of file debugPrintable.cpp.

References AlwaysFlushVMMessages, and flush_logFile().

Here is the call graph for this function:

void oat ( int  index  ) 

Definition at line 167 of file debugPrintable.cpp.

References objectIDTable::at(), objectIDTable::is_index_ok(), oopDesc::print(), outputStream::print_cr(), and std.

Here is the call graph for this function:

void pc (  ) 

Definition at line 187 of file debugPrintable.cpp.

References theCompiler.

Referenced by vframe::new_vframe(), and DeltaProcess::profile_top_frame().

void pd (  ) 

Definition at line 142 of file debugPrintable.cpp.

References DeltaProcess::active(), outputStream::cr(), ebp, DeltaProcess::last_Delta_fp(), DeltaProcess::print(), outputStream::print(), frame::sender(), std, and DeltaProcess::trace_stack_for_deoptimization().

Referenced by vframe::new_vframe().

Here is the call graph for this function:

void ph ( int  hp  ) 

Definition at line 249 of file debugPrintable.cpp.

References findm(), and methodOopDesc::pretty_print().

Here is the call graph for this function:

void pk ( int  p  ) 

Definition at line 245 of file debugPrintable.cpp.

References pk().

Here is the call graph for this function:

void pk ( Klass p  ) 

Definition at line 100 of file debugPrintable.cpp.

References Klass::print_klass(), and PrintVMMessages.

Referenced by pk().

Here is the call graph for this function:

void pm ( int  m  ) 

Definition at line 254 of file debugPrintable.cpp.

References methodOopDesc::pretty_print().

Here is the call graph for this function:

void pp ( int  p  ) 

Definition at line 237 of file debugPrintable.cpp.

References pp().

Here is the call graph for this function:

void pp ( void *  p  ) 

Definition at line 58 of file debugPrintable.cpp.

References as_memOop(), methodOopDesc::bci_from(), Universe::is_heap(), oopDesc::is_method(), lprintf(), Universe::object_start(), prettyPrinter::print(), oopDesc::print(), and PrintVMMessages.

Referenced by pp().

Here is the call graph for this function:

void pp_short ( int  p  ) 

Definition at line 241 of file debugPrintable.cpp.

References pp_short().

Here is the call graph for this function:

void pp_short ( void *  p  ) 

Definition at line 85 of file debugPrintable.cpp.

Referenced by pp_short().

void pr ( void *  m  ) 

Definition at line 106 of file debugPrintable.cpp.

References rSet::print_set_for_object(), and Universe::remembered_set.

Here is the call graph for this function:

void print_codes ( char *  class_name,
char *  selector 
)

Definition at line 259 of file debugPrintable.cpp.

References oopDesc::blueprint(), Universe::find_global(), oopDesc::is_klass(), klassOopDesc::klass_part(), Klass::lookup(), oopFactory::new_symbol(), methodOopDesc::pretty_print(), methodOopDesc::print_codes(), outputStream::print_cr(), and std.

Here is the call graph for this function:

void ps (  ) 

Definition at line 111 of file debugPrintable.cpp.

References DeltaProcess::active(), outputStream::cr(), ebp, DeltaProcess::last_Delta_fp(), vframe::new_vframe(), DeltaProcess::print(), outputStream::print(), frame::sender(), std, DeltaProcess::trace_stack(), and DeltaProcess::trace_stack_from().

Referenced by urs_ps().

Here is the call graph for this function:

void pscopes (  ) 

Definition at line 192 of file debugPrintable.cpp.

References theCompiler.

void pss (  ) 

Definition at line 136 of file debugPrintable.cpp.

References Processes::print().

Here is the call graph for this function:

void pv ( int  p  ) 

Definition at line 83 of file debugPrintable.cpp.

void urs_ps (  ) 

Definition at line 178 of file debugPrintable.cpp.

References ps(), and WizardMode.

Here is the call graph for this function:


Generated on Mon Oct 9 13:39:55 2006 for Strongtalk VM by  doxygen 1.4.7