Home | History | Annotate | Download | only in Expression

Lines Matching defs:DWARFExpression

1 //===-- DWARFExpression.cpp -------------------------------------*- C++ -*-===//
10 #include "lldb/Expression/DWARFExpression.h"
220 // DWARFExpression constructor
222 DWARFExpression::DWARFExpression() :
229 DWARFExpression::DWARFExpression(const DWARFExpression& rhs) :
237 DWARFExpression::DWARFExpression(const DataExtractor& data, lldb::offset_t data_offset, lldb::offset_t data_length) :
247 DWARFExpression::~DWARFExpression()
253 DWARFExpression::IsValid() const
259 DWARFExpression::SetOpcodeData (const DataExtractor& data)
265 DWARFExpression::CopyOpcodeData (const DataExtractor& data, lldb::offset_t data_offset, lldb::offset_t data_length)
277 DWARFExpression::SetOpcodeData (const DataExtractor& data, lldb::offset_t data_offset, lldb::offset_t data_length)
283 DWARFExpression::DumpLocation (Stream *s, lldb::offset_t offset, lldb::offset_t length, lldb::DescriptionLevel level, ABI *abi) const
639 DWARFExpression::SetLocationListSlide (addr_t slide)
645 DWARFExpression::GetRegisterKind ()
651 DWARFExpression::SetRegisterKind (RegisterKind reg_kind)
657 DWARFExpression::IsLocationList() const
663 DWARFExpression::GetDescription (Stream *s, lldb::DescriptionLevel level, addr_t location_list_base_addr, ABI *abi) const
773 //DWARFExpression::LocationListContainsLoadAddress (Process* process, const Address &addr) const
779 //DWARFExpression::LocationListContainsLoadAddress (Process* process, addr_t load_addr) const
1014 DWARFExpression::GetLocation_DW_OP_addr (uint32_t op_addr_idx, bool &error) const
1048 DWARFExpression::Update_DW_OP_addr (lldb::addr_t file_addr)
1098 DWARFExpression::LocationListContainsAddress (lldb::addr_t loclist_base_addr, lldb::addr_t addr) const
1133 DWARFExpression::GetLocation (addr_t base_addr, addr_t pc, lldb::offset_t &offset, lldb::offset_t &length)
1175 DWARFExpression::DumpLocationForAddress (Stream *s,
1196 DWARFExpression::Evaluate
1212 DWARFExpression::Evaluate
1271 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, m_data, offset, length, m_reg_kind, initial_value_ptr, result, error_ptr);
1283 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, m_data, 0, m_data.GetByteSize(), m_reg_kind, initial_value_ptr, result, error_ptr);
1289 DWARFExpression::Evaluate
2664 log->Printf("Unhandled opcode %s in DWARFExpression.", DW_OP_value_to_name(op));