- java.lang.Object
 - 
- com.ibm.j9ddr.corereaders.elf.unwind.FDE
 
 
- 
public class FDE extends Object
Class to hold a FDE (Frame Description Entry). See: http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html 
- 
- 
Constructor Summary
Constructors Constructor Description FDE(Unwind unwind, ImageInputStream cfiStream, com.ibm.j9ddr.corereaders.elf.unwind.CIE parentCIE, long startPos, long length) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(long instructionAddress)voiddump(PrintStream out)longgetBaseAddress()byte[]getCallFrameInstructions()com.ibm.j9ddr.corereaders.elf.unwind.CIEgetCIE() 
 - 
 
- 
- 
Constructor Detail
- 
FDE
public FDE(Unwind unwind, ImageInputStream cfiStream, com.ibm.j9ddr.corereaders.elf.unwind.CIE parentCIE, long startPos, long length) throws IOException, CorruptDataException
- Throws:
 IOExceptionCorruptDataException
 
 - 
 
- 
Method Detail
- 
contains
public boolean contains(long instructionAddress) throws CorruptDataException, IOException- Throws:
 CorruptDataExceptionIOException
 
- 
getBaseAddress
public long getBaseAddress() throws IOException- Returns:
 - The lowest instruction address that this FDE (and it's associated CIE) apply to.
 - Throws:
 IOException
 
- 
dump
public void dump(PrintStream out) throws IOException
- Throws:
 IOException
 
- 
getCIE
public com.ibm.j9ddr.corereaders.elf.unwind.CIE getCIE()
 
- 
getCallFrameInstructions
public byte[] getCallFrameInstructions()
 
 - 
 
 -