joeq.Assembler
Class ExternalReference

java.lang.Object
  extended by joeq.Assembler.Reloc
      extended by joeq.Assembler.ExternalReference

public class ExternalReference
extends Reloc

ExternalReference

Version:
$Id: ExternalReference.java,v 1.2 2004/09/30 03:35:29 joewhaley Exp $
Author:
John Whaley

Field Summary
 
Fields inherited from class joeq.Assembler.Reloc
RELOC_ADDR32, RELOC_REL32
 
Constructor Summary
ExternalReference(HeapAddress heap_from, String external_name)
          Creates new ExternalReference
 
Method Summary
 void dumpCOFF(DataOutput out)
           
 HeapAddress getAddress()
           
 String getName()
           
 int getSymbolIndex()
           
 void patch()
           
 void setSymbolIndex(int ndx)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExternalReference

public ExternalReference(HeapAddress heap_from,
                         String external_name)
Creates new ExternalReference

Method Detail

setSymbolIndex

public void setSymbolIndex(int ndx)

dumpCOFF

public void dumpCOFF(DataOutput out)
              throws IOException
Specified by:
dumpCOFF in class Reloc
Throws:
IOException

getAddress

public HeapAddress getAddress()

getSymbolIndex

public int getSymbolIndex()

getName

public String getName()

patch

public void patch()
Specified by:
patch in class Reloc

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2005 John Whaley. All Rights Reserved.