Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

profilerMap.h

This is the verbatim text of the profilerMap.h include file.
/* Sun-$Revision: 23.3 $ $ */

/* Copyright 1992-9 Sun Microsystems, Inc. and Stanford University.
   See the LICENSE file for license information. */

# pragma interface

class profilerMap : public slotsMapDeps {
 public:
  // Type test operation
  bool is_profiler() { return true; }

  // cloning
  bool can_inline_clone() { return false; }
  
  bool verify(oop obj);

  // creation operation
  friend profilerOop create_profiler(); // To create initial profilerOop

  // sizing
  fint empty_object_size();

  // mirror operation
  mirrorOop mirror_proto() { return Memory->profilerMirrorObj; }

  // printing
  void print_string(oop obj, char* buf);
  void print(oop obj);
  void print_oop(oop obj);

  // enumerating
  // virtual bool is_enumerable(oop obj, oop* matching_cell);

  // profiler operation
  void dummy_initialize(oop obj, oop filler);
};

Generated at Tue Jun 27 12:16:37 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999