systemPrimitives Class Reference

#include <system_prims.hpp>

Inheritance diagram for systemPrimitives:

Inheritance graph
[legend]
Collaboration diagram for systemPrimitives:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static PRIM_DECL_5 (createNamedInvocation, oop mixin, oop name, oop primary, oop superclass, oop format)
static PRIM_DECL_3 (createInvocation, oop mixin, oop superclass, oop format)
static PRIM_DECL_1 (applyChange, oop change)
static PRIM_DECL_1 (scavenge, oop receiver)
static PRIM_DECL_1 (garbageGollect, oop receiver)
static PRIM_DECL_0 (breakpoint)
static PRIM_DECL_0 (halt)
static PRIM_DECL_0 (userTime)
static PRIM_DECL_0 (systemTime)
static PRIM_DECL_0 (elapsedTime)
static PRIM_DECL_1 (writeSnapshot, oop fileName)
static PRIM_DECL_0 (quit)
static PRIM_DECL_1 (globalAssociationKey, oop receiver)
static PRIM_DECL_2 (globalAssociationSetKey, oop receiver, oop key)
static PRIM_DECL_1 (globalAssociationValue, oop receiver)
static PRIM_DECL_2 (globalAssociationSetValue, oop receiver, oop value)
static PRIM_DECL_1 (globalAssociationIsConstant, oop receiver)
static PRIM_DECL_2 (globalAssociationSetConstant, oop receiver, oop value)
static PRIM_DECL_1 (smalltalk_at, oop index)
static PRIM_DECL_2 (smalltalk_at_put, oop key, oop value)
static PRIM_DECL_1 (smalltalk_remove_at, oop index)
static PRIM_DECL_0 (smalltalk_size)
static PRIM_DECL_0 (smalltalk_array)
static PRIM_DECL_0 (printPrimitiveTable)
static PRIM_DECL_0 (print_memory)
static PRIM_DECL_0 (print_zone)
static PRIM_DECL_1 (defWindowProc, oop resultProxy)
static PRIM_DECL_1 (windowsHInstance, oop resultProxy)
static PRIM_DECL_1 (windowsHPrevInstance, oop resultProxy)
static PRIM_DECL_0 (windowsNCmdShow)
static PRIM_DECL_1 (characterFor, oop value)
static PRIM_DECL_0 (traceStack)
static PRIM_DECL_0 (flat_profiler_reset)
static PRIM_DECL_0 (flat_profiler_process)
static PRIM_DECL_1 (flat_profiler_engage, oop process)
static PRIM_DECL_0 (flat_profiler_disengage)
static PRIM_DECL_0 (flat_profiler_print)
static PRIM_DECL_0 (notificationQueueGet)
static PRIM_DECL_1 (notificationQueuePut, oop value)
static PRIM_DECL_1 (hadNearDeathExperience, oop value)
static PRIM_DECL_2 (dll_setup, oop receiver, oop selector)
static PRIM_DECL_3 (dll_lookup, oop name, oop library, oop result)
static PRIM_DECL_2 (dll_load, oop name, oop library)
static PRIM_DECL_1 (dll_unload, oop library)
static PRIM_DECL_0 (inlining_database_directory)
static PRIM_DECL_1 (inlining_database_set_directory, oop name)
static PRIM_DECL_1 (inlining_database_file_out_class, oop receiver_class)
static PRIM_DECL_0 (inlining_database_file_out_all)
static PRIM_DECL_1 (inlining_database_compile, oop file_name)
static PRIM_DECL_0 (inlining_database_compile_next)
static PRIM_DECL_1 (inlining_database_mangle, oop name)
static PRIM_DECL_1 (inlining_database_demangle, oop name)
static PRIM_DECL_2 (inlining_database_add_entry, oop receiver_class, oop method_selector)
static PRIM_DECL_0 (sliding_system_average)
static PRIM_DECL_2 (instances_of, oop klass, oop limit)
static PRIM_DECL_2 (references_to, oop obj, oop limit)
static PRIM_DECL_2 (references_to_instances_of, oop klass, oop limit)
static PRIM_DECL_1 (all_objects, oop limit)
static PRIM_DECL_0 (flush_code_cache)
static PRIM_DECL_0 (flush_dead_code)

Static Public Attributes

static int number_of_calls

Static Private Member Functions

static void inc_calls ()

Detailed Description

Definition at line 27 of file system_prims.hpp.


Member Function Documentation

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

Definition at line 29 of file system_prims.hpp.

References number_of_calls.

static systemPrimitives::PRIM_DECL_0 ( flush_dead_code   )  [static]

static systemPrimitives::PRIM_DECL_0 ( flush_code_cache   )  [static]

static systemPrimitives::PRIM_DECL_0 ( sliding_system_average   )  [static]

static systemPrimitives::PRIM_DECL_0 ( inlining_database_compile_next   )  [static]

static systemPrimitives::PRIM_DECL_0 ( inlining_database_file_out_all   )  [static]

static systemPrimitives::PRIM_DECL_0 ( inlining_database_directory   )  [static]

static systemPrimitives::PRIM_DECL_0 ( notificationQueueGet   )  [static]

static systemPrimitives::PRIM_DECL_0 ( flat_profiler_print   )  [static]

static systemPrimitives::PRIM_DECL_0 ( flat_profiler_disengage   )  [static]

static systemPrimitives::PRIM_DECL_0 ( flat_profiler_process   )  [static]

static systemPrimitives::PRIM_DECL_0 ( flat_profiler_reset   )  [static]

static systemPrimitives::PRIM_DECL_0 ( traceStack   )  [static]

static systemPrimitives::PRIM_DECL_0 ( windowsNCmdShow   )  [static]

static systemPrimitives::PRIM_DECL_0 ( print_zone   )  [static]

static systemPrimitives::PRIM_DECL_0 ( print_memory   )  [static]

static systemPrimitives::PRIM_DECL_0 ( printPrimitiveTable   )  [static]

static systemPrimitives::PRIM_DECL_0 ( smalltalk_array   )  [static]

static systemPrimitives::PRIM_DECL_0 ( smalltalk_size   )  [static]

static systemPrimitives::PRIM_DECL_0 ( quit   )  [static]

static systemPrimitives::PRIM_DECL_0 ( elapsedTime   )  [static]

static systemPrimitives::PRIM_DECL_0 ( systemTime   )  [static]

static systemPrimitives::PRIM_DECL_0 ( userTime   )  [static]

static systemPrimitives::PRIM_DECL_0 ( halt   )  [static]

static systemPrimitives::PRIM_DECL_0 ( breakpoint   )  [static]

static systemPrimitives::PRIM_DECL_1 ( all_objects  ,
oop  limit 
) [static]

static systemPrimitives::PRIM_DECL_1 ( inlining_database_demangle  ,
oop  name 
) [static]

static systemPrimitives::PRIM_DECL_1 ( inlining_database_mangle  ,
oop  name 
) [static]

static systemPrimitives::PRIM_DECL_1 ( inlining_database_compile  ,
oop  file_name 
) [static]

static systemPrimitives::PRIM_DECL_1 ( inlining_database_file_out_class  ,
oop  receiver_class 
) [static]

static systemPrimitives::PRIM_DECL_1 ( inlining_database_set_directory  ,
oop  name 
) [static]

static systemPrimitives::PRIM_DECL_1 ( dll_unload  ,
oop  library 
) [static]

static systemPrimitives::PRIM_DECL_1 ( hadNearDeathExperience  ,
oop  value 
) [static]

static systemPrimitives::PRIM_DECL_1 ( notificationQueuePut  ,
oop  value 
) [static]

static systemPrimitives::PRIM_DECL_1 ( flat_profiler_engage  ,
oop  process 
) [static]

static systemPrimitives::PRIM_DECL_1 ( characterFor  ,
oop  value 
) [static]

static systemPrimitives::PRIM_DECL_1 ( windowsHPrevInstance  ,
oop  resultProxy 
) [static]

static systemPrimitives::PRIM_DECL_1 ( windowsHInstance  ,
oop  resultProxy 
) [static]

static systemPrimitives::PRIM_DECL_1 ( defWindowProc  ,
oop  resultProxy 
) [static]

static systemPrimitives::PRIM_DECL_1 ( smalltalk_remove_at  ,
oop  index 
) [static]

static systemPrimitives::PRIM_DECL_1 ( smalltalk_at  ,
oop  index 
) [static]

static systemPrimitives::PRIM_DECL_1 ( globalAssociationIsConstant  ,
oop  receiver 
) [static]

static systemPrimitives::PRIM_DECL_1 ( globalAssociationValue  ,
oop  receiver 
) [static]

static systemPrimitives::PRIM_DECL_1 ( globalAssociationKey  ,
oop  receiver 
) [static]

static systemPrimitives::PRIM_DECL_1 ( writeSnapshot  ,
oop  fileName 
) [static]

static systemPrimitives::PRIM_DECL_1 ( garbageGollect  ,
oop  receiver 
) [static]

static systemPrimitives::PRIM_DECL_1 ( scavenge  ,
oop  receiver 
) [static]

static systemPrimitives::PRIM_DECL_1 ( applyChange  ,
oop  change 
) [static]

static systemPrimitives::PRIM_DECL_2 ( references_to_instances_of  ,
oop  klass,
oop  limit 
) [static]

static systemPrimitives::PRIM_DECL_2 ( references_to  ,
oop  obj,
oop  limit 
) [static]

static systemPrimitives::PRIM_DECL_2 ( instances_of  ,
oop  klass,
oop  limit 
) [static]

static systemPrimitives::PRIM_DECL_2 ( inlining_database_add_entry  ,
oop  receiver_class,
oop  method_selector 
) [static]

static systemPrimitives::PRIM_DECL_2 ( dll_load  ,
oop  name,
oop  library 
) [static]

static systemPrimitives::PRIM_DECL_2 ( dll_setup  ,
oop  receiver,
oop  selector 
) [static]

static systemPrimitives::PRIM_DECL_2 ( smalltalk_at_put  ,
oop  key,
oop  value 
) [static]

static systemPrimitives::PRIM_DECL_2 ( globalAssociationSetConstant  ,
oop  receiver,
oop  value 
) [static]

static systemPrimitives::PRIM_DECL_2 ( globalAssociationSetValue  ,
oop  receiver,
oop  value 
) [static]

static systemPrimitives::PRIM_DECL_2 ( globalAssociationSetKey  ,
oop  receiver,
oop  key 
) [static]

static systemPrimitives::PRIM_DECL_3 ( dll_lookup  ,
oop  name,
oop  library,
oop  result 
) [static]

static systemPrimitives::PRIM_DECL_3 ( createInvocation  ,
oop  mixin,
oop  superclass,
oop  format 
) [static]

static systemPrimitives::PRIM_DECL_5 ( createNamedInvocation  ,
oop  mixin,
oop  name,
oop  primary,
oop  superclass,
oop  format 
) [static]


Member Data Documentation

int systemPrimitives::number_of_calls [static]

Definition at line 31 of file system_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 14:18:37 2006 for Strongtalk VM by  doxygen 1.4.7