java.lang.Object
com.ibm.j9ddr.corereaders.elf.unwind.FDE
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
ConstructorDescriptionFDE
(Unwind unwind, ImageInputStream cfiStream, com.ibm.j9ddr.corereaders.elf.unwind.CIE parentCIE, long startPos, long length) -
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(long instructionAddress) void
dump
(PrintStream out) long
byte[]
com.ibm.j9ddr.corereaders.elf.unwind.CIE
getCIE()
-
Constructor Details
-
FDE
public FDE(Unwind unwind, ImageInputStream cfiStream, com.ibm.j9ddr.corereaders.elf.unwind.CIE parentCIE, long startPos, long length) throws IOException, CorruptDataException - Throws:
IOException
CorruptDataException
-
-
Method Details
-
contains
- Throws:
CorruptDataException
IOException
-
getBaseAddress
- Returns:
- The lowest instruction address that this FDE (and it's associated CIE) apply to.
- Throws:
IOException
-
dump
- Throws:
IOException
-
getCIE
public com.ibm.j9ddr.corereaders.elf.unwind.CIE getCIE() -
getCallFrameInstructions
public byte[] getCallFrameInstructions()
-