#include <VariableLocation.h>
Public Member Functions | |
| VariableLocation () | |
| bool | operator== (const VariableLocation &rhs) const |
Data Fields | |
| storageClass | stClass |
| storageRefClass | refClass |
| MachRegister | mr_reg |
| long | frameOffset |
| Address | lowPC |
| Address | hiPC |
Definition at line 75 of file VariableLocation.h.
| Dyninst::VariableLocation::VariableLocation | ( | ) | [inline] |
Definition at line 83 of file VariableLocation.h.
| bool Dyninst::VariableLocation::operator== | ( | const VariableLocation & | rhs | ) | const [inline] |
Definition at line 90 of file VariableLocation.h.
References frameOffset, hiPC, lowPC, mr_reg, refClass, and stClass.
Definition at line 79 of file VariableLocation.h.
Referenced by Dyninst::SymtabAPI::DwarfWalker::constructConstantVariableLocation(), Dyninst::SymtabAPI::typeCommon::endCommonBlock(), enumLocalSymbols(), Dyninst::SymtabAPI::localVar::expandLocation(), Dyninst::SymtabAPI::Function::expandLocation(), operator<<(), operator==(), Dyninst::SymtabAPI::parseStabString(), Dyninst::Dwarf::SymbolicDwarfResult::pushOp(), Dyninst::Dwarf::SymbolicDwarfResult::pushReg(), Dyninst::Dwarf::SymbolicDwarfResult::readReg(), and Dyninst::Dwarf::SymbolicDwarfResult::val().
Definition at line 81 of file VariableLocation.h.
Referenced by Dyninst::SymtabAPI::DwarfWalker::constructConstantVariableLocation(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationListForStaticOffsetOrAddress(), enumLocalSymbols(), Dyninst::SymtabAPI::localVar::expandLocation(), Dyninst::SymtabAPI::Function::expandLocation(), operator<<(), and operator==().
Definition at line 80 of file VariableLocation.h.
Referenced by Dyninst::SymtabAPI::DwarfWalker::constructConstantVariableLocation(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationListForStaticOffsetOrAddress(), enumLocalSymbols(), Dyninst::SymtabAPI::localVar::expandLocation(), Dyninst::SymtabAPI::Function::expandLocation(), operator<<(), and operator==().
Definition at line 78 of file VariableLocation.h.
Referenced by enumLocalSymbols(), Dyninst::SymtabAPI::localVar::expandLocation(), Dyninst::SymtabAPI::Function::expandLocation(), operator<<(), operator==(), Dyninst::Dwarf::SymbolicDwarfResult::pushReg(), and Dyninst::Dwarf::SymbolicDwarfResult::readReg().
Definition at line 77 of file VariableLocation.h.
Referenced by Dyninst::SymtabAPI::DwarfWalker::constructConstantVariableLocation(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationListForStaticOffsetOrAddress(), Dyninst::SymtabAPI::typeCommon::endCommonBlock(), enumLocalSymbols(), Dyninst::SymtabAPI::localVar::expandLocation(), Dyninst::SymtabAPI::Function::expandLocation(), operator<<(), operator==(), Dyninst::SymtabAPI::parseStabString(), Dyninst::Dwarf::SymbolicDwarfResult::pushReg(), and Dyninst::Dwarf::SymbolicDwarfResult::readReg().
Definition at line 76 of file VariableLocation.h.
Referenced by Dyninst::SymtabAPI::DwarfWalker::constructConstantVariableLocation(), Dyninst::SymtabAPI::DwarfWalker::decodeLocationListForStaticOffsetOrAddress(), Dyninst::SymtabAPI::typeCommon::endCommonBlock(), enumLocalSymbols(), Dyninst::SymtabAPI::localVar::expandLocation(), Dyninst::SymtabAPI::Function::expandLocation(), operator<<(), operator==(), Dyninst::SymtabAPI::parseStabString(), Dyninst::Dwarf::SymbolicDwarfResult::pushOp(), Dyninst::Dwarf::SymbolicDwarfResult::pushReg(), Dyninst::Dwarf::SymbolicDwarfResult::pushUnsignedVal(), and Dyninst::Dwarf::SymbolicDwarfResult::readReg().
1.6.1