Module openj9.dtfj

Class Unwind

java.lang.Object
com.ibm.j9ddr.corereaders.elf.unwind.Unwind

public class Unwind extends Object
Class for parsing the unwind information from a .eh_frame header It creates a list of FDE's (Frame Description Entry) objects and the associated CIE's (Common Information Entry) for the process when created. It can then be used to get the unwind table for a given instruction address. The table can then be applied to the current register state to create the previous register state (or at least the register state that matters for further unwinding.) See: http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html