#include <monitor_abstract.h>
Class diagram for abstract_monitor:
Public Members | |||
abstract_monitor () | |||
~abstract_monitor () | |||
virtual void | set_oldT () | ||
void | closeWindow () | ||
void | tick_measure () | ||
virtual void | tick_redraw () = 0 | ||
virtual void | get_interrupted_frame_and_pc ( frame*& f, char*& pc ) | ||
virtual bool | get_graphics_semaphore () | ||
void | show_activities () | ||
virtual void | show_os_stuff () | ||
void | show_sends () | ||
void | update_time_bars () | ||
void | update_load_level () | ||
virtual fint | compute_load_level () | ||
virtual int32 | allocated () = 0 | ||
void | reset () | ||
fint | max_height () | ||
void | resetCHeapValue (int32 delta = 0) | ||
virtual void | reset_allocated () | ||
void | mem_reserve_changed () | ||
void | activate (char* filename = NULL) | ||
void | adjust_after_resize () | ||
virtual void | addOldBar (oldSpace *s) = 0 | ||
fint | loadLevel | ||
int32 | totalTickNo | ||
int32 | usedTicks | ||
fint | elapsedTicks | ||
fint | ticks_per_second | ||
bool | showSends | ||
bool | incremental | ||
bool | active | ||
int32 | tickNo | ||
FILE* | logf | ||
char* | logfn | ||
memBarDesc* | eden | ||
memBarDesc* | from | ||
memBarDesc* | to | ||
int | nOld | ||
memBarDesc** | old | ||
cpuBarDesc* | cpuBar | ||
sampledBarDesc* | selfBar | ||
sampledBarDesc* | lookupBar | ||
sampledBarDesc* | compilerBar | ||
sampledBarDesc* | vmBar | ||
sampledBarDesc* | accessBar | ||
int | bpp | ||
int | pixelsPerMb | ||
int | mem_usage_line_len | ||
int | ruler_len | ||
bool | spyIsMono | ||
Static Public Members | |||
oop | resetLog_prim (oop rcvr) | ||
oop | annotateLog_prim (oop rcvr) | ||
Protected Members | |||
virtual bool | openWindow () | ||
virtual bool | handleEvents () | ||
void | showPaging (long how_many) | ||
void | hidePaging () | ||
virtual void | resizeMZBars () = 0 | ||
virtual void | set_bytes_per_pixel () = 0 | ||
void | pre_redraw () | ||
void | post_redraw () | ||
virtual void | draw_mem_usage_line (bool b) = 0 | ||
virtual void | draw_reserve_lines () = 0 | ||
virtual void | draw_memory_ruler () = 0 | ||
virtual void | enroll () = 0 | ||
virtual void | withdraw () = 0 | ||
virtual int | get_ticks_per_second () | ||
int | screen_width () | ||
int | window_width () | ||
int | screen_height () | ||
int | window_height () | ||
int | font_w () | ||
int | font_h () | ||
void | set_port () | ||
void | reset_port () | ||
void | draw_text (char* , int , int ) | ||
void | clear_rectangle (int , int , int , int ) | ||
void | draw_square (int , int , int ) | ||
void | clear_square (int , int , int ) | ||
void | draw_line (int , int , int , int ) | ||
void | set_color (int ) | ||
void | set_thickness (int ) | ||
void | fill_rectangle_black (int , int , int , int ) | ||
void | fill_rectangle_white (int , int , int , int ) | ||
void | draw_rectangle_black (int , int , int , int ) | ||
void | set_grey () | ||
void | set_solid () | ||
void | set_xor () | ||
void | set_copy () | ||
int32 | _allocated | ||
Indicator* | page | ||
bool | paging | ||
SYS_state | systemState | ||
SharedIndicator* | sys | ||
Static Protected Members | |||
FILE* | openLogFile (char* filename) | ||
void | set_log_buf (FILE* , char* , int ) | ||
Friends | |||
void | selfs_free (void* ptr) | ||
class | barDesc | ||
class | sampledBarDesc | ||
class | Indicator | ||
class | oldGeneration |
abstract_monitor::abstract_monitor () |
abstract_monitor::~abstract_monitor () |
virtual void abstract_monitor::set_oldT () [inline, virtual]
|
void abstract_monitor::closeWindow () |
void abstract_monitor::tick_measure () |
virtual void abstract_monitor::tick_redraw () [pure virtual]
|
virtual void abstract_monitor::get_interrupted_frame_and_pc (frame *& f, char *& pc) [inline, virtual]
|
virtual bool abstract_monitor::get_graphics_semaphore () [inline, virtual]
|
void abstract_monitor::show_activities () |
virtual void abstract_monitor::show_os_stuff () [virtual]
|
void abstract_monitor::show_sends () |
void abstract_monitor::update_time_bars () |
void abstract_monitor::update_load_level () |
virtual fint abstract_monitor::compute_load_level () [inline, virtual]
|
virtual int32 abstract_monitor::allocated () [pure virtual]
|
void abstract_monitor::reset () |
fint abstract_monitor::max_height () [inline]
|
void abstract_monitor::resetCHeapValue (int32 delta = 0) |
virtual void abstract_monitor::reset_allocated () [virtual]
|
void abstract_monitor::mem_reserve_changed () [inline]
|
void abstract_monitor::activate (char * filename = NULL) [inline]
|
void abstract_monitor::adjust_after_resize () |
virtual void abstract_monitor::addOldBar (oldSpace * s) [pure virtual]
|
oop abstract_monitor::resetLog_prim (oop rcvr) [static]
|
oop abstract_monitor::annotateLog_prim (oop rcvr) [static]
|
virtual bool abstract_monitor::openWindow () [protected, virtual]
|
virtual bool abstract_monitor::handleEvents () [protected, virtual]
|
void abstract_monitor::showPaging (long how_many) [inline, protected]
|
void abstract_monitor::hidePaging () [inline, protected]
|
virtual void abstract_monitor::resizeMZBars () [protected, pure virtual]
|
virtual void abstract_monitor::set_bytes_per_pixel () [protected, pure virtual]
|
void abstract_monitor::pre_redraw () [inline, protected]
|
void abstract_monitor::post_redraw () [inline, protected]
|
virtual void abstract_monitor::draw_mem_usage_line (bool b) [protected, pure virtual]
|
virtual void abstract_monitor::draw_reserve_lines () [protected, pure virtual]
|
virtual void abstract_monitor::draw_memory_ruler () [protected, pure virtual]
|
virtual void abstract_monitor::enroll () [protected, pure virtual]
|
virtual void abstract_monitor::withdraw () [protected, pure virtual]
|
virtual int abstract_monitor::get_ticks_per_second () [protected, virtual]
|
int abstract_monitor::screen_width () [inline, protected]
|
int abstract_monitor::window_width () [inline, protected]
|
int abstract_monitor::screen_height () [inline, protected]
|
int abstract_monitor::window_height () [inline, protected]
|
int abstract_monitor::font_w () [inline, protected]
|
int abstract_monitor::font_h () [inline, protected]
|
void abstract_monitor::set_port () [inline, protected]
|
void abstract_monitor::reset_port () [inline, protected]
|
void abstract_monitor::draw_text (char *, int, int) [inline, protected]
|
void abstract_monitor::clear_rectangle (int, int, int, int) [inline, protected]
|
void abstract_monitor::draw_square (int, int, int) [inline, protected]
|
void abstract_monitor::clear_square (int, int, int) [inline, protected]
|
void abstract_monitor::draw_line (int, int, int, int) [inline, protected]
|
void abstract_monitor::set_color (int) [inline, protected]
|
void abstract_monitor::set_thickness (int) [inline, protected]
|
void abstract_monitor::fill_rectangle_black (int, int, int, int) [inline, protected]
|
void abstract_monitor::fill_rectangle_white (int, int, int, int) [inline, protected]
|
void abstract_monitor::draw_rectangle_black (int, int, int, int) [inline, protected]
|
void abstract_monitor::set_grey () [inline, protected]
|
void abstract_monitor::set_solid () [inline, protected]
|
void abstract_monitor::set_xor () [inline, protected]
|
void abstract_monitor::set_copy () [inline, protected]
|
FILE* abstract_monitor::openLogFile (char * filename) [static, protected]
|
void abstract_monitor::set_log_buf (FILE *, char *, int) [inline, static, protected]
|
void selfs_free (void * ptr) [friend]
|
friend class barDesc [friend]
|
friend class sampledBarDesc [friend]
|
friend class Indicator [friend]
|
friend class oldGeneration [friend]
|
fint abstract_monitor::loadLevel |
int32 abstract_monitor::totalTickNo |
int32 abstract_monitor::usedTicks |
fint abstract_monitor::elapsedTicks |
fint abstract_monitor::ticks_per_second |
bool abstract_monitor::showSends |
bool abstract_monitor::incremental |
bool abstract_monitor::active |
int32 abstract_monitor::tickNo |
FILE* abstract_monitor::logf |
char* abstract_monitor::logfn |
memBarDesc* abstract_monitor::eden |
memBarDesc* abstract_monitor::from |
memBarDesc* abstract_monitor::to |
int abstract_monitor::nOld |
memBarDesc** abstract_monitor::old |
cpuBarDesc* abstract_monitor::cpuBar |
sampledBarDesc* abstract_monitor::selfBar |
sampledBarDesc* abstract_monitor::lookupBar |
sampledBarDesc* abstract_monitor::compilerBar |
sampledBarDesc* abstract_monitor::vmBar |
sampledBarDesc* abstract_monitor::accessBar |
int abstract_monitor::bpp |
int abstract_monitor::pixelsPerMb |
int abstract_monitor::mem_usage_line_len |
int abstract_monitor::ruler_len |
bool abstract_monitor::spyIsMono |
int32 abstract_monitor::_allocated [protected]
|
Indicator* abstract_monitor::page [protected]
|
bool abstract_monitor::paging [protected]
|
SYS_state abstract_monitor::systemState [protected]
|
SharedIndicator* abstract_monitor::sys [protected]
|