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

types.h File Reference


Defines

#define unknown
#define EMPTY

Typedefs

typedef char int8
typedef unsigned char uint8
typedef short int16
typedef unsigned short uint16
typedef int int32
typedef unsigned int uint32
typedef int32 fint
typedef int32 smi
typedef unsigned char u_char
typedef signed char s_char
typedef u_char bool8
typedef long int sigset_t
typedef void* VtblPtr_t
typedef int32 RegisterString
typedef oop (* fntype )(...)
typedef void (* oopsDoFn )(oop* p)
typedef void (* framesDoFn )(frame* p, RegisterLocator* rl)
typedef void (* vframesDoFn )(abstract_vframe* p)
typedef void (* processesDoFn )(Process* p)
typedef void (* nmethodDoFn )(nmethod* p)
typedef void (* primDoFn )(PrimDesc* p)
typedef void (* nameDescDoFn )(NameDesc* p)
typedef void (* nameDescStringDoFn )(NameDesc* p, char* name)
typedef void (* doFn )()
typedef BoundedListTemplate<fint> IntBList
typedef BoundedListTemplate<Map*> MapBList
typedef char* pc_t

Variables

const fint BitsPerByte
const fint BytesPerWord
const fint BitsPerWord
const fint LogBitsPerByte
const fint LogBytesPerWord
const fint LogBitsPerWord
struct oopClassoop
struct smiOopClasssmiOop
struct floatOopClassfloatOop
struct markOopClassmarkOop
struct memOopClassmemOop
struct oopsOopClassoopsOop
struct mapOopClassmapOop
struct slotsOopClassslotsOop
struct objVectorOopClassobjVectorOop
struct byteVectorOopClassbyteVectorOop
struct stringOopClassstringOop
struct mirrorOopClassmirrorOop
struct blockOopClassblockOop
struct processOopClassprocessOop
struct profilerOopClassprofilerOop
struct vframeOopClassvframeOop
struct foreignOopClassforeignOop
struct proxyOopClassproxyOop
struct fctProxyOopClassfctProxyOop
struct assignmentOopClassassignmentOop
struct Map
struct blockMap
struct immediateMap
struct smiMap
struct floatMap
struct mapMap
struct markMap
struct slotsMap
struct codeSlotsMap
struct methodMap
struct outerMethodMap
struct blockMethodMap
struct slotsMapDeps
struct objVectorMap
struct byteVectorMap
struct stringMap
struct codeLikeSlotsMap
struct assignmentMap
struct vframeMap
struct ovframeMap
struct bvframeMap
struct mirrorMap
struct processMap
struct profilerMap
struct foreignMap
struct proxyMap
struct fctProxyMap
struct universe
struct space
struct newSpace
struct oldSpace
struct generation
struct newGeneration
struct oldGeneration
struct rSet
struct stringTable
struct mapTable
struct ageTable
struct oTable
struct VMObj
struct CHeapObj
struct ResourceObj
struct StackObj
struct preservedVmObj
struct preserved
struct preservedObj
struct slotTypeClassslotType
struct slotDesc
struct frame
struct EventBuffer
struct Profiler
struct LongRegisterString
struct ScopeLookupKey
struct MethodLookupKey
struct NMethodLookupKey
struct simpleLookup
struct vframeLookup
struct compilingLookup
struct cacheProbingLookup
struct baseCompileTimeLookup
struct SICLookup
struct lookupTarget
struct objectLookupTarget
struct abstractSlotRef
struct nonexistentSlotRef
struct counterfactualSlotRef
struct realSlotRef
struct dependencyList
struct assignableDependencyList
struct nmln
struct codeTable
struct addrDesc
struct PcDesc
struct NameDesc
struct nmethodScopes
struct PcDesc
struct ScopeDescRecorder
struct NameNode
struct ScopeInfoClass* ScopeInfo
struct PcDescInfoClass* PcDescInfo
struct ScopeDescRecorder
struct Scanner
struct FileScanner
struct InteractiveScanner
struct Token
struct Parser
struct AbstractByteCode
struct enumeration
struct enumeration_list
struct call_graph_node
struct call_graph_edge
struct OopOopTable
struct IntList
struct IntListElem
struct OopList
struct OopListElem


Define Documentation

#define unknown ()

#define EMPTY ()


Typedef Documentation

typedef char int8

typedef unsigned char uint8

typedef short int16

typedef unsigned short uint16

typedef int int32

typedef unsigned int uint32

typedef int32 fint

typedef int32 smi

typedef unsigned char u_char

typedef signed char s_char

typedef u_char bool8

typedef long int sigset_t

typedef void* VtblPtr_t

typedef int32 RegisterString

typedef oop (* fntype)(...)

typedef void (* oopsDoFn)(oop* p)

typedef void (* framesDoFn)(frame* p, RegisterLocator* rl)

typedef void (* vframesDoFn)(abstract_vframe* p)

typedef void (* processesDoFn)(Process* p)

typedef void (* nmethodDoFn)(nmethod* p)

typedef void (* primDoFn)(PrimDesc* p)

typedef void (* nameDescDoFn)(NameDesc* p)

typedef void (* nameDescStringDoFn)(NameDesc* p, char* name)

typedef void (* doFn)()

typedef BoundedListTemplate<fint> IntBList

typedef BoundedListTemplate<Map*> MapBList

typedef char* pc_t


Variable Documentation

const fint BitsPerByte

const fint BytesPerWord

const fint BitsPerWord

const fint LogBitsPerByte

const fint LogBytesPerWord

const fint LogBitsPerWord

struct oopClass* oop

struct smiOopClass* smiOop

struct floatOopClass* floatOop

struct markOopClass* markOop

struct memOopClass* memOop

struct oopsOopClass* oopsOop

struct mapOopClass* mapOop

struct slotsOopClass* slotsOop

struct objVectorOopClass* objVectorOop

struct byteVectorOopClass* byteVectorOop

struct stringOopClass* stringOop

struct mirrorOopClass* mirrorOop

struct blockOopClass* blockOop

struct processOopClass* processOop

struct profilerOopClass* profilerOop

struct vframeOopClass* vframeOop

struct foreignOopClass* foreignOop

struct proxyOopClass* proxyOop

struct fctProxyOopClass* fctProxyOop

struct assignmentOopClass* assignmentOop

struct Map

struct blockMap

struct immediateMap

struct smiMap

struct floatMap

struct mapMap

struct markMap

struct slotsMap

struct codeSlotsMap

struct methodMap

struct outerMethodMap

struct blockMethodMap

struct slotsMapDeps

struct objVectorMap

struct byteVectorMap

struct stringMap

struct codeLikeSlotsMap

struct assignmentMap

struct vframeMap

struct ovframeMap

struct bvframeMap

struct mirrorMap

struct processMap

struct profilerMap

struct foreignMap

struct proxyMap

struct fctProxyMap

struct universe

struct space

struct newSpace

struct oldSpace

struct generation

struct newGeneration

struct oldGeneration

struct rSet

struct stringTable

struct mapTable

struct ageTable

struct oTable

struct VMObj

struct CHeapObj

struct ResourceObj

struct StackObj

struct preservedVmObj

struct preserved

struct preservedObj

struct slotTypeClass* slotType

struct slotDesc

struct frame

struct EventBuffer

struct Profiler

struct LongRegisterString

struct ScopeLookupKey

struct MethodLookupKey

struct NMethodLookupKey

struct simpleLookup

struct vframeLookup

struct compilingLookup

struct cacheProbingLookup

struct baseCompileTimeLookup

struct SICLookup

struct lookupTarget

struct objectLookupTarget

struct abstractSlotRef

struct nonexistentSlotRef

struct counterfactualSlotRef

struct realSlotRef

struct dependencyList

struct assignableDependencyList

struct nmln

struct codeTable

struct addrDesc

struct PcDesc

struct NameDesc

struct nmethodScopes

struct PcDesc

struct ScopeDescRecorder

struct NameNode

struct ScopeInfoClass* ScopeInfo

struct PcDescInfoClass* PcDescInfo

struct ScopeDescRecorder

struct Scanner

struct FileScanner

struct InteractiveScanner

struct Token

struct Parser

struct AbstractByteCode

struct enumeration

struct enumeration_list

struct call_graph_node

struct call_graph_edge

struct OopOopTable

struct IntList

struct IntListElem

struct OopList

struct OopListElem


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