Dyninst::Dwarf Namespace Reference

Data Structures

struct  fde_cie_data
class  DwarfFrameParser
class  DwarfHandle
class  DwarfResult
class  SymbolicDwarfResult
class  ConcreteDwarfResult

Typedefs

typedef boost::shared_ptr
< DwarfFrameParser
DwarfFrameParserPtr

Enumerations

enum  FrameErrors_t {
  FE_Bad_Frame_Data = 15, FE_No_Frame_Entry, FE_Frame_Read_Error, FE_Frame_Eval_Error,
  FE_No_Error
}

Functions

int Register_DWARFtoMachineEnc32 (int n)
int Register_DWARFtoMachineEnc64 (int n)
bool decodeDwarfExpression (Dwarf_Locdesc *dwlocs, long int *initialStackValue, Dyninst::VariableLocation &loc, Dyninst::Architecture arch)
bool decodeDwarfExpression (Dwarf_Locdesc *dwlocs, long int *initialStackValue, Dyninst::ProcessReader *reader, Dyninst::Architecture arch, long int &end_result)
bool decodeDwarfExpression (Dwarf_Locdesc *dwlocs, long int *initialStackValue, DwarfResult &res, Dyninst::Architecture arch)
bool decodeDwarfExpression (Dwarf_Locdesc *dwlocs, long int *initialStackValue, ProcessReader *reader, Address pc, Dwarf_Debug dbg, Dyninst::Architecture arch, MachRegisterVal &end_result)

Typedef Documentation

Definition at line 43 of file dwarfHandle.h.


Enumeration Type Documentation

Enumerator:
FE_Bad_Frame_Data 
FE_No_Frame_Entry 
FE_Frame_Read_Error 
FE_Frame_Eval_Error 
FE_No_Error 

Definition at line 47 of file dwarfFrameParser.h.


Function Documentation

bool Dyninst::Dwarf::decodeDwarfExpression ( Dwarf_Locdesc *  dwlocs,
long int *  initialStackValue,
ProcessReader *  reader,
Address  pc,
Dwarf_Debug  dbg,
Dyninst::Architecture  arch,
MachRegisterVal &  end_result 
)
bool Dyninst::Dwarf::decodeDwarfExpression ( Dwarf_Locdesc *  dwlocs,
long int *  initialStackValue,
DwarfResult &  res,
Dyninst::Architecture  arch 
)
bool Dyninst::Dwarf::decodeDwarfExpression ( Dwarf_Locdesc *  dwlocs,
long int *  initialStackValue,
Dyninst::ProcessReader reader,
Dyninst::Architecture  arch,
long int &  end_result 
)
bool Dyninst::Dwarf::decodeDwarfExpression ( Dwarf_Locdesc *  dwlocs,
long int *  initialStackValue,
Dyninst::VariableLocation loc,
Dyninst::Architecture  arch 
)
int Dyninst::Dwarf::Register_DWARFtoMachineEnc32 ( int  n  ) 
int Dyninst::Dwarf::Register_DWARFtoMachineEnc64 ( int  n  ) 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1