#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 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 |
Definition at line 56 of file debug_common.h.
Referenced by Dyninst::AddressTranslateSysV::adjustForAddrSpaceWrap(), Dyninst::AddressTranslateSysV::getExecName(), Dyninst::AddressTranslateSysV::getTrapAddrFromRdebug(), Dyninst::AddressTranslateSysV::init(), r_debug_dyn< r_debug_X >::is_valid(), Dyninst::AddressTranslateSysV::parseDTDebug(), Dyninst::FCNode::parsefile(), Dyninst::AddressTranslateSysV::parseInterpreter(), r_debug_dyn< r_debug_X >::r_debug_dyn(), ProcessReaderPtrace::ReadMem(), Dyninst::AddressTranslateSysV::refresh(), Dyninst::AddressTranslateSysV::setAddressSize(), Dyninst::AddressTranslateSysV::setInterpreter(), and ProcessReaderPtrace::start().
| 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().
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().
1.6.1