debugPrimitives Class Reference

#include <debug_prims.hpp>

Inheritance diagram for debugPrimitives:

Inheritance graph
[legend]
Collaboration diagram for debugPrimitives:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static PRIM_DECL_1 (boolAt, oop name)
static PRIM_DECL_2 (boolAtPut, oop name, oop value)
static PRIM_DECL_1 (smiAt, oop name)
static PRIM_DECL_2 (smiAtPut, oop name, oop value)
static PRIM_DECL_0 (clearLookupCache)
static PRIM_DECL_0 (clearLookupCacheStatistics)
static PRIM_DECL_0 (printLookupCacheStatistics)
static PRIM_DECL_0 (printMemoryLayout)
static PRIM_DECL_0 (decodeAllMethods)
static PRIM_DECL_2 (printMethodCodes, oop receiver, oop sel)
static PRIM_DECL_2 (generateIR, oop receiver, oop sel)
static PRIM_DECL_2 (optimizeMethod, oop receiver, oop sel)
static PRIM_DECL_2 (decodeMethod, oop receiver, oop sel)
static PRIM_DECL_0 (timerStart)
static PRIM_DECL_0 (timerStop)
static PRIM_DECL_0 (timerPrintBuffer)
static PRIM_DECL_0 (interpreterInvocationCounterLimit)
static PRIM_DECL_1 (setInterpreterInvocationCounterLimit, oop limit)
static PRIM_DECL_0 (clearInvocationCounters)
static PRIM_DECL_1 (printInvocationCounterHistogram, oop size)
static PRIM_DECL_0 (printObjectHistogram)
static PRIM_DECL_0 (clearInlineCaches)
static PRIM_DECL_0 (clearNMethodCounters)
static PRIM_DECL_1 (printNMethodCounterHistogram, oop size)
static PRIM_DECL_0 (numberOfMethodInvocations)
static PRIM_DECL_0 (numberOfNMethodInvocations)
static PRIM_DECL_0 (numberOfPrimaryLookupCacheHits)
static PRIM_DECL_0 (numberOfSecondaryLookupCacheHits)
static PRIM_DECL_0 (numberOfLookupCacheMisses)
static PRIM_DECL_0 (clearPrimitiveCounters)
static PRIM_DECL_0 (printPrimitiveCounters)
static PRIM_DECL_0 (deoptimizeStacks)
static PRIM_DECL_0 (verify)

Static Public Attributes

static int number_of_calls

Static Private Member Functions

static void inc_calls ()

Detailed Description

Definition at line 26 of file debug_prims.hpp.


Member Function Documentation

static void debugPrimitives::inc_calls (  )  [inline, static, private]

Definition at line 28 of file debug_prims.hpp.

References number_of_calls.

static debugPrimitives::PRIM_DECL_0 ( verify   )  [static]

static debugPrimitives::PRIM_DECL_0 ( deoptimizeStacks   )  [static]

static debugPrimitives::PRIM_DECL_0 ( printPrimitiveCounters   )  [static]

static debugPrimitives::PRIM_DECL_0 ( clearPrimitiveCounters   )  [static]

static debugPrimitives::PRIM_DECL_0 ( numberOfLookupCacheMisses   )  [static]

static debugPrimitives::PRIM_DECL_0 ( numberOfSecondaryLookupCacheHits   )  [static]

static debugPrimitives::PRIM_DECL_0 ( numberOfPrimaryLookupCacheHits   )  [static]

static debugPrimitives::PRIM_DECL_0 ( numberOfNMethodInvocations   )  [static]

static debugPrimitives::PRIM_DECL_0 ( numberOfMethodInvocations   )  [static]

static debugPrimitives::PRIM_DECL_0 ( clearNMethodCounters   )  [static]

static debugPrimitives::PRIM_DECL_0 ( clearInlineCaches   )  [static]

static debugPrimitives::PRIM_DECL_0 ( printObjectHistogram   )  [static]

static debugPrimitives::PRIM_DECL_0 ( clearInvocationCounters   )  [static]

static debugPrimitives::PRIM_DECL_0 ( interpreterInvocationCounterLimit   )  [static]

static debugPrimitives::PRIM_DECL_0 ( timerPrintBuffer   )  [static]

static debugPrimitives::PRIM_DECL_0 ( timerStop   )  [static]

static debugPrimitives::PRIM_DECL_0 ( timerStart   )  [static]

static debugPrimitives::PRIM_DECL_0 ( decodeAllMethods   )  [static]

static debugPrimitives::PRIM_DECL_0 ( printMemoryLayout   )  [static]

static debugPrimitives::PRIM_DECL_0 ( printLookupCacheStatistics   )  [static]

static debugPrimitives::PRIM_DECL_0 ( clearLookupCacheStatistics   )  [static]

static debugPrimitives::PRIM_DECL_0 ( clearLookupCache   )  [static]

static debugPrimitives::PRIM_DECL_1 ( printNMethodCounterHistogram  ,
oop  size 
) [static]

static debugPrimitives::PRIM_DECL_1 ( printInvocationCounterHistogram  ,
oop  size 
) [static]

static debugPrimitives::PRIM_DECL_1 ( setInterpreterInvocationCounterLimit  ,
oop  limit 
) [static]

static debugPrimitives::PRIM_DECL_1 ( smiAt  ,
oop  name 
) [static]

static debugPrimitives::PRIM_DECL_1 ( boolAt  ,
oop  name 
) [static]

static debugPrimitives::PRIM_DECL_2 ( decodeMethod  ,
oop  receiver,
oop  sel 
) [static]

static debugPrimitives::PRIM_DECL_2 ( optimizeMethod  ,
oop  receiver,
oop  sel 
) [static]

static debugPrimitives::PRIM_DECL_2 ( generateIR  ,
oop  receiver,
oop  sel 
) [static]

static debugPrimitives::PRIM_DECL_2 ( printMethodCodes  ,
oop  receiver,
oop  sel 
) [static]

static debugPrimitives::PRIM_DECL_2 ( smiAtPut  ,
oop  name,
oop  value 
) [static]

static debugPrimitives::PRIM_DECL_2 ( boolAtPut  ,
oop  name,
oop  value 
) [static]


Member Data Documentation

int debugPrimitives::number_of_calls [static]

Definition at line 30 of file debug_prims.hpp.

Referenced by primitives::clear_counters(), inc_calls(), and primitives::print_counters().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 13:52:37 2006 for Strongtalk VM by  doxygen 1.4.7