| typedef boost::shared_ptr< DwarfFrameParser > Dyninst::Dwarf::DwarfFrameParserPtr |
Definition at line 43 of file dwarfHandle.h.
Definition at line 47 of file dwarfFrameParser.h.
| bool Dyninst::Dwarf::decodeDwarfExpression | ( | Dwarf_Locdesc * | dwlocs, | |
| long int * | initialStackValue, | |||
| ProcessReader * | reader, | |||
| Address | pc, | |||
| Dwarf_Debug | dbg, | |||
| Dyninst::Architecture | arch, | |||
| MachRegisterVal & | end_result | |||
| ) |
Definition at line 57 of file dwarfExprParser.C.
References decodeDwarfExpression(), Dyninst::Dwarf::DwarfResult::err(), and Dyninst::Dwarf::ConcreteDwarfResult::val().
| bool Dyninst::Dwarf::decodeDwarfExpression | ( | Dwarf_Locdesc * | dwlocs, | |
| long int * | initialStackValue, | |||
| DwarfResult & | res, | |||
| Dyninst::Architecture | arch | |||
| ) |
Definition at line 74 of file dwarfExprParser.C.
References Dyninst::Dwarf::DwarfResult::Abs, Dyninst::Dwarf::DwarfResult::Add, Dyninst::Dwarf::DwarfResult::And, Dyninst::Dwarf::DwarfResult::Deref, Dyninst::Dwarf::DwarfResult::Div, Dyninst::Dwarf::DwarfResult::Drop, dwarf_printf, Dyninst::MachRegister::DwarfEncToReg(), Dyninst::Dwarf::DwarfResult::Eq, Dyninst::Dwarf::DwarfResult::eval(), Dyninst::Dwarf::DwarfResult::GE, Dyninst::getArchAddressWidth(), Dyninst::Dwarf::DwarfResult::GT, Dyninst::Dwarf::DwarfResult::LE, Dyninst::Dwarf::DwarfResult::LT, Dyninst::Dwarf::DwarfResult::Mod, Dyninst::Dwarf::DwarfResult::Mul, Dyninst::Dwarf::DwarfResult::Neq, Dyninst::Dwarf::DwarfResult::Not, Dyninst::Dwarf::DwarfResult::Or, Dyninst::Dwarf::DwarfResult::Pick, Dyninst::Dwarf::DwarfResult::pushCFA(), Dyninst::Dwarf::DwarfResult::pushFrameBase(), Dyninst::Dwarf::DwarfResult::pushOp(), Dyninst::Dwarf::DwarfResult::pushReg(), Dyninst::Dwarf::DwarfResult::pushSignedVal(), Dyninst::Dwarf::DwarfResult::pushUnsignedVal(), Dyninst::Dwarf::DwarfResult::readReg(), Dyninst::Dwarf::DwarfResult::Shl, Dyninst::Dwarf::DwarfResult::Shr, Dyninst::Dwarf::DwarfResult::ShrArith, Dyninst::Dwarf::DwarfResult::Sub, and Dyninst::Dwarf::DwarfResult::Xor.
| 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 | |||
| ) |
Definition at line 46 of file dwarfExprParser.C.
References Dyninst::Dwarf::SymbolicDwarfResult::val().
Referenced by decodeDwarfExpression(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationListForStaticOffsetOrAddress(), and Dyninst::Dwarf::DwarfFrameParser::getRegAtFrame_aux().
| int Dyninst::Dwarf::Register_DWARFtoMachineEnc32 | ( | int | n | ) |
| int Dyninst::Dwarf::Register_DWARFtoMachineEnc64 | ( | int | n | ) |
1.6.1