Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

jvm_table_linkage Struct Reference

#include <object.h>


Detailed Description

Type definition for references to Java classes, enums, interfaces.

This information points to the major structures for purposes of cross-referencing objects to ClassFile structures, objects to/from classes, and objects to/from threads.

The macro CLASS_OBJECT_LINKAGE() is designed to access this structure given any class table index.

The macro OBJECT_CLASS_LINKAGE() is designed to access this structure given any object hash.

The macro THREAD_OBJECT_LINKAGE() is designed to access this structure given any thread table index.

The macro OBJECT_THREAD_LINKAGE() is designed to access this structure given any object hash.

Definition at line 126 of file object.h.

Data Fields

jvm_class_index clsidx
 JVM class table class defn index.
ClassFilepcfs
 Class file storage area.
jvm_thread_index thridx
 JVM thread table class defn index, meaninful only if this is a java.lang.Thread object, else jvm_thread_index_null.


Field Documentation

ClassFile* jvm_table_linkage::pcfs
 

Class file storage area.

Definition at line 128 of file object.h.

jvm_class_index jvm_table_linkage::clsidx
 

JVM class table class defn index.

Definition at line 130 of file object.h.

jvm_thread_index jvm_table_linkage::thridx
 

JVM thread table class defn index, meaninful only if this is a java.lang.Thread object, else jvm_thread_index_null.

Definition at line 132 of file object.h.


The documentation for this struct was generated from the following file:
Generated on Fri Sep 30 18:50:55 2005 by  doxygen 1.4.4