parseDwarf.C File Reference

#include <map>
#include "elf.h"
#include "libelf.h"
#include "dwarf.h"
#include "libdwarf.h"
#include "dwarf/h/dwarfExprParser.h"
#include "dwarf/h/dwarfFrameParser.h"
#include "Symtab.h"
#include "Type.h"
#include "Function.h"
#include "Module.h"
#include "symtabAPI/src/Object.h"
#include "Collections.h"
#include "common/h/pathName.h"
#include "Variable.h"
#include "Type-mem.h"
#include <stdarg.h>
#include "dynutil/h/Annotatable.h"
#include "annotations.h"
#include "debug.h"

Go to the source code of this file.

Defines

#define DW_FRAME_CFA_COL3   1036

Functions

int dwarf_get_fde_info_for_cfa_reg3 (Dwarf_Fde, Dwarf_Addr, Dwarf_Small *, Dwarf_Signed *, Dwarf_Signed *, Dwarf_Signed *, Dwarf_Ptr *, Dwarf_Addr *, Dwarf_Error *)
void setSymtabError (SymtabError new_err)
std::string convertCharToString (char *ptr)
void pd_dwarf_handler (Dwarf_Error, Dwarf_Ptr)

Variables

std::map< Dwarf_Off,
fieldListType * > 
enclosureMap

Define Documentation

#define DW_FRAME_CFA_COL3   1036

Function Documentation

std::string convertCharToString ( char *  ptr  ) 

Definition at line 83 of file parseDwarf.C.

int dwarf_get_fde_info_for_cfa_reg3 ( Dwarf_Fde  ,
Dwarf_Addr  ,
Dwarf_Small *  ,
Dwarf_Signed *  ,
Dwarf_Signed *  ,
Dwarf_Signed *  ,
Dwarf_Ptr *  ,
Dwarf_Addr *  ,
Dwarf_Error *   
)

Definition at line 59 of file parseDwarf.C.

References FILE__, and fprintf.

Referenced by Dyninst::Dwarf::DwarfFrameParser::getRegAtFrame_aux().

void pd_dwarf_handler ( Dwarf_Error  ,
Dwarf_Ptr   
)
void setSymtabError ( SymtabError  new_err  ) 

Definition at line 103 of file Symtab.C.

References serr.


Variable Documentation

std::map<Dwarf_Off, fieldListType*> enclosureMap

Definition at line 76 of file parseDwarf.C.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1