Lines Matching refs:m_data
51 DWARFExpression::DWARFExpression() : m_data() {} in DWARFExpression()
53 DWARFExpression::DWARFExpression(const DataExtractor &data) : m_data(data) {} in DWARFExpression()
58 bool DWARFExpression::IsValid() const { return m_data.GetByteSize() > 0; } in IsValid()
66 m_data.SetData( in UpdateValue()
68 m_data.SetByteOrder(endian::InlHostByteOrder()); in UpdateValue()
69 m_data.SetAddressByteSize(addr_byte_size); in UpdateValue()
87 llvm::DWARFExpression(m_data.GetAsLLVM(), m_data.GetAddressByteSize()) in DumpLocation()
362 while (m_data.ValidOffset(offset)) { in GetLocation_DW_OP_addr()
363 const uint8_t op = m_data.GetU8(&offset); in GetLocation_DW_OP_addr()
366 return m_data.GetAddress(&offset); in GetLocation_DW_OP_addr()
368 uint64_t index = m_data.GetULEB128(&offset); in GetLocation_DW_OP_addr()
375 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in GetLocation_DW_OP_addr()
388 while (m_data.ValidOffset(offset)) { in Update_DW_OP_addr()
389 const uint8_t op = m_data.GetU8(&offset); in Update_DW_OP_addr()
392 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); in Update_DW_OP_addr()
401 DataEncoder encoder(m_data.GetDataStart(), m_data.GetByteSize(), in Update_DW_OP_addr()
402 m_data.GetByteOrder(), addr_byte_size); in Update_DW_OP_addr()
410 m_data.SetData(encoder.GetDataBuffer()); in Update_DW_OP_addr()
417 llvm::ArrayRef data_before_op = m_data.GetData().take_front(offset - 1); in Update_DW_OP_addr()
421 m_data.GetULEB128(&offset); in Update_DW_OP_addr()
424 llvm::ArrayRef data_after_op = m_data.GetData().drop_front(offset); in Update_DW_OP_addr()
426 DataEncoder encoder(m_data.GetByteOrder(), m_data.GetAddressByteSize()); in Update_DW_OP_addr()
431 m_data.SetData(encoder.GetDataBuffer()); in Update_DW_OP_addr()
435 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in Update_DW_OP_addr()
446 while (m_data.ValidOffset(offset)) { in ContainsThreadLocalStorage()
447 const uint8_t op = m_data.GetU8(&offset); in ContainsThreadLocalStorage()
452 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in ContainsThreadLocalStorage()
463 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); in LinkThreadLocalStorage()
470 DataEncoder encoder(m_data.GetDataStart(), m_data.GetByteSize(), in LinkThreadLocalStorage()
471 m_data.GetByteOrder(), addr_byte_size); in LinkThreadLocalStorage()
477 while (m_data.ValidOffset(offset)) { in LinkThreadLocalStorage()
478 const uint8_t op = m_data.GetU8(&offset); in LinkThreadLocalStorage()
486 const_value = m_data.GetU32(&offset); in LinkThreadLocalStorage()
495 const_value = m_data.GetU64(&offset); in LinkThreadLocalStorage()
532 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in LinkThreadLocalStorage()
540 m_data.SetData(encoder.GetDataBuffer()); in LinkThreadLocalStorage()
2688 DataExtractor opcodes(m_data); in MatchesOperand()