debug_common.h File Reference

#include <string>

Go to the source code of this file.

Defines

#define dwarf_printf   dwarf_printf_int
#define translate_printf   translate_printf_int

Functions

int dwarf_printf_int (const char *format,...)
int translate_printf_int (const char *format,...)
bool init_debug_common ()

Variables

int common_debug_dwarf
int common_debug_addrtranslate

Define Documentation

#define dwarf_printf   dwarf_printf_int

Definition at line 45 of file debug_common.h.

Referenced by Dyninst::SymtabAPI::DwarfWalker::addFuncToContainer(), Dyninst::SymtabAPI::DwarfWalker::checkForConstantOrExpr(), Dyninst::SymtabAPI::DwarfWalker::decipherBound(), Dyninst::Dwarf::decodeDwarfExpression(), Dyninst::SymtabAPI::DwarfWalker::decodeExpression(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationList(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationListForStaticOffsetOrAddress(), Dyninst::SymtabAPI::DwarfWalker::findConstantWithForm(), Dyninst::SymtabAPI::DwarfWalker::findFuncName(), Dyninst::SymtabAPI::DwarfWalker::findFunction(), Dyninst::SymtabAPI::DwarfWalker::findName(), Dyninst::SymtabAPI::DwarfWalker::findType(), Dyninst::Dwarf::DwarfFrameParser::getFDE(), Dyninst::SymtabAPI::DwarfWalker::getFrameBase(), Dyninst::Dwarf::DwarfFrameParser::getRegAtFrame(), Dyninst::Dwarf::DwarfFrameParser::getRegAtFrame_aux(), Dyninst::Dwarf::DwarfFrameParser::getRegRepAtFrame(), Dyninst::Dwarf::DwarfFrameParser::getRegsForFunction(), Dyninst::Dwarf::DwarfFrameParser::getRegValueAtFrame(), Dyninst::SymtabAPI::DwarfWalker::getReturnType(), Dyninst::SymtabAPI::DwarfWalker::handleAbstractOrigin(), Dyninst::Dwarf::DwarfFrameParser::handleExpression(), Dyninst::SymtabAPI::DwarfWalker::handleSpecification(), Dyninst::Dwarf::DwarfHandle::locate_dbg_file(), Dyninst::SymtabAPI::DwarfWalker::parse(), Dyninst::SymtabAPI::DwarfWalker::parse_int(), Dyninst::SymtabAPI::DwarfWalker::parseArray(), Dyninst::SymtabAPI::DwarfWalker::parseBaseType(), Dyninst::SymtabAPI::DwarfWalker::parseCommonBlock(), Dyninst::SymtabAPI::DwarfWalker::parseConstant(), Dyninst::SymtabAPI::DwarfWalker::parseConstPackedVolatile(), Dyninst::SymtabAPI::DwarfWalker::parseEnum(), Dyninst::SymtabAPI::DwarfWalker::parseEnumEntry(), Dyninst::SymtabAPI::DwarfWalker::parseFormalParam(), Dyninst::SymtabAPI::DwarfWalker::parseInheritance(), Dyninst::SymtabAPI::DwarfWalker::parseLexicalBlock(), Dyninst::SymtabAPI::DwarfWalker::parseMember(), Dyninst::SymtabAPI::DwarfWalker::parseModule(), Dyninst::SymtabAPI::DwarfWalker::parseStructUnionClass(), Dyninst::SymtabAPI::DwarfWalker::parseSubprogram(), Dyninst::SymtabAPI::DwarfWalker::parseSubrange(), Dyninst::SymtabAPI::DwarfWalker::parseSubrangeAUX(), Dyninst::SymtabAPI::DwarfWalker::parseTypedef(), Dyninst::SymtabAPI::DwarfWalker::parseTypeReferences(), Dyninst::SymtabAPI::DwarfWalker::parseVariable(), Dyninst::Dwarf::ConcreteDwarfResult::peek(), Dyninst::Dwarf::ConcreteDwarfResult::pop(), Dyninst::Dwarf::ConcreteDwarfResult::popRange(), Dyninst::Dwarf::ConcreteDwarfResult::pushCFA(), Dyninst::Dwarf::SymbolicDwarfResult::pushCFA(), Dyninst::Dwarf::SymbolicDwarfResult::pushFrameBase(), Dyninst::Dwarf::ConcreteDwarfResult::pushOp(), Dyninst::Dwarf::SymbolicDwarfResult::pushOp(), Dyninst::Dwarf::SymbolicDwarfResult::pushReg(), Dyninst::Dwarf::ConcreteDwarfResult::pushSignedVal(), Dyninst::Dwarf::SymbolicDwarfResult::pushSignedVal(), Dyninst::Dwarf::ConcreteDwarfResult::pushUnsignedVal(), Dyninst::Dwarf::SymbolicDwarfResult::pushUnsignedVal(), Dyninst::Dwarf::ConcreteDwarfResult::readReg(), Dyninst::Dwarf::SymbolicDwarfResult::readReg(), and Dyninst::Dwarf::ConcreteDwarfResult::val().

#define translate_printf   translate_printf_int

Function Documentation

int dwarf_printf_int ( const char *  format,
  ... 
)

Definition at line 64 of file debug_common.C.

References common_debug_dwarf, and init_debug_common().

bool init_debug_common (  ) 

Definition at line 45 of file debug_common.C.

References common_debug_addrtranslate, and common_debug_dwarf.

Referenced by dwarf_printf_int(), and translate_printf_int().

int translate_printf_int ( const char *  format,
  ... 
)

Definition at line 78 of file debug_common.C.

References common_debug_addrtranslate, and init_debug_common().


Variable Documentation

Definition at line 38 of file debug_common.C.

Referenced by init_debug_common(), and translate_printf_int().

Definition at line 37 of file debug_common.C.

Referenced by dwarf_printf_int(), and init_debug_common().

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

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1