reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
233 data = m_data;
tools/lldb/source/Expression/DWARFExpression.cpp73 bool DWARFExpression::IsValid() const { return m_data.GetByteSize() > 0; } 81 m_data.SetData( 83 m_data.SetByteOrder(endian::InlHostByteOrder()); 84 m_data.SetAddressByteSize(addr_byte_size); 91 llvm::DWARFExpression(DataExtractor(m_data, offset, length).GetAsLLVM(), 92 llvm::dwarf::DWARF_VERSION, m_data.GetAddressByteSize()) 119 while (m_data.ValidOffset(offset)) { 122 if (!AddressRangeForLocationListEntry(m_dwarf_cu, m_data, &offset, 136 lldb::offset_t location_length = m_data.GetU16(&offset); 141 if ((m_data.GetAddressByteSize() == 4 && 143 (m_data.GetAddressByteSize() == 8 && 157 DumpLocation(s, 0, m_data.GetByteSize(), level, abi); 424 while (m_data.ValidOffset(offset)) { 425 const uint8_t op = m_data.GetU8(&offset); 428 const lldb::addr_t op_file_addr = m_data.GetAddress(&offset); 434 uint64_t index = m_data.GetULEB128(&offset); 445 const offset_t op_arg_size = GetOpcodeDataSize(m_data, offset, op); 460 while (m_data.ValidOffset(offset)) { 461 const uint8_t op = m_data.GetU8(&offset); 464 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); 472 new DataBufferHeap(m_data.GetDataStart(), m_data.GetByteSize())); 472 new DataBufferHeap(m_data.GetDataStart(), m_data.GetByteSize())); 477 m_data.GetByteOrder(), addr_byte_size); 485 m_data.SetData(DataBufferSP(head_data_up.release())); 488 const offset_t op_arg_size = GetOpcodeDataSize(m_data, offset, op); 504 while (m_data.ValidOffset(offset)) { 505 const uint8_t op = m_data.GetU8(&offset); 509 const offset_t op_arg_size = GetOpcodeDataSize(m_data, offset, op); 527 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); 535 new DataBufferHeap(m_data.GetDataStart(), m_data.GetByteSize())); 535 new DataBufferHeap(m_data.GetDataStart(), m_data.GetByteSize())); 540 m_data.GetByteOrder(), addr_byte_size); 546 while (m_data.ValidOffset(offset)) { 547 const uint8_t op = m_data.GetU8(&offset); 555 const_value = m_data.GetU32(&offset); 564 const_value = m_data.GetU64(&offset); 600 const offset_t op_arg_size = GetOpcodeDataSize(m_data, offset, op); 613 m_data.SetData(heap_data_sp); 628 while (m_data.ValidOffset(offset)) { 632 if (!AddressRangeForLocationListEntry(m_dwarf_cu, m_data, &offset, lo_pc, 639 if ((m_data.GetAddressByteSize() == 4 && (lo_pc == UINT32_MAX)) || 640 (m_data.GetAddressByteSize() == 8 && (lo_pc == UINT64_MAX))) { 650 offset += m_data.GetU16(&offset); 661 length = m_data.GetByteSize(); 668 while (m_data.ValidOffset(offset)) { 672 if (!AddressRangeForLocationListEntry(m_dwarf_cu, m_data, &offset, lo_pc, 679 if ((m_data.GetAddressByteSize() == 4 && (lo_pc == UINT32_MAX)) || 680 (m_data.GetAddressByteSize() == 8 && (lo_pc == UINT64_MAX))) { 688 length = m_data.GetU16(&offset); 970 while (m_data.ValidOffset(offset)) { 974 if (!AddressRangeForLocationListEntry(m_dwarf_cu, m_data, &offset, 981 if ((m_data.GetAddressByteSize() == 4 && 983 (m_data.GetAddressByteSize() == 8 && 991 uint16_t length = m_data.GetU16(&offset); 996 DataExtractor(m_data, offset, length), m_dwarf_cu, m_reg_kind, 1008 return DWARFExpression::Evaluate(exe_ctx, reg_ctx, module_sp, m_data, 2982 if (!m_data.ValidOffset(op_offset) || op_offset >= end_offset) { 2991 DataExtractor opcodes = m_data;