#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 DW_FRAME_CFA_COL3 1036 |
Definition at line 56 of file parseDwarf.C.
Referenced by Dyninst::Dwarf::DwarfFrameParser::getDwarfReg(), Dyninst::Dwarf::DwarfFrameParser::getRegAtFrame_aux(), Dyninst::Dwarf::DwarfFrameParser::handleExpression(), and Dyninst::Dwarf::DwarfFrameParser::setupFdeData().
| 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 | ) |
| std::map<Dwarf_Off, fieldListType*> enclosureMap |
Definition at line 76 of file parseDwarf.C.
1.6.1