harpoon.Backend.RuntimeTiny
Class DataClazTable
java.lang.Object
harpoon.ClassFile.HData
harpoon.IR.Tree.Data
harpoon.Backend.Runtime1.Data
harpoon.Backend.RuntimeTiny.DataClazTable
public class DataClazTable
- extends Data
DataClazTable
outputs an indirection table listing
all the claz structures used in the program. This allows us
to use a (short) index into this table to dereference the
claz rather than a (long) direct pointer. Note that this
table *only* contains *instantiated* types --- ie, claz
descriptors which could actually appear in the claz field
of an instantiated object.
- Version:
- $Id: DataClazTable.java,v 1.4 2004/02/08 03:21:01 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
Fields inherited from class harpoon.Backend.Runtime1.Data |
root |
DataClazTable
public DataClazTable(Frame f,
HClass hc,
ClassHierarchy ch,
harpoon.Backend.RuntimeTiny.ClazNumbering cn)
- Creates a
DataClazTable
.