#include <allocation.h>
Class diagram for VMObj:
Public Members | |||
virtual | ~VMObj () | ||
virtual void | print () | ||
virtual void | print_short () | ||
void | print_zero () | ||
void | print_short_zero () | ||
void | print_short_null () | ||
void | print_null () | ||
virtual void | oops_do (oopsDoFn f) | ||
VtblPtr_t | vtbl_value () | ||
void | set_vtbl_value (VtblPtr_t v) | ||
void | kill_vtbl_value () |
virtual VMObj::~VMObj () [inline, virtual]
|
void VMObj::print () [virtual]
|
Reimplemented in abstract_vframe, abstractSlotRef, assignableSlotLink, BoundedListTemplate, CList, counterfactualSlotRef, generation, interpreter, lookupTarget, mapLookupTarget, MemoryHistogram, newGeneration, nonexistentSlotRef, objectLookupTarget, oldGeneration, Process, Processes, Profilers, realSlotRef, ResourceAreaChunk, simpleLookup, space, Stack, TableElem, Token, vframeLookupTarget, and zone.
void VMObj::print_short () [virtual]
|
Reimplemented in abstract_interpreter, abstract_interpreter_bytecode_info, abstract_interpreter_interbytecode_state, abstract_interpreter_method_info, abstractSlotRef, BoundedListTemplate, CList, counterfactualSlotRef, nonexistentSlotRef, objectLookupTarget, Process, realSlotRef, ResourceAreaChunk, and TableElem.
void VMObj::print_zero () |
void VMObj::print_short_zero () |
void VMObj::print_short_null () [inline]
|
void VMObj::print_null () [inline]
|
virtual void VMObj::oops_do (oopsDoFn f) [inline, virtual]
|
Reimplemented in AbstractByteCode, Binary, BranchSet, ByteCode, ByteCodePositionTable, CList, CListEntry, Constant, DataSlot, enumeration_list, HProfiler, Keyword, LabelSet, List, ListElement, Object, preserved, preservedArray, preservedObj, Return, Send, slotList, and space.
VtblPtr_t VMObj::vtbl_value () [inline]
|
void VMObj::set_vtbl_value (VtblPtr_t v) [inline]
|
void VMObj::kill_vtbl_value () [inline]
|