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()
349 while (m_data.ValidOffset(offset)) { in GetLocation_DW_OP_addr()
350 const uint8_t op = m_data.GetU8(&offset); in GetLocation_DW_OP_addr()
353 return m_data.GetAddress(&offset); in GetLocation_DW_OP_addr()
355 uint64_t index = m_data.GetULEB128(&offset); in GetLocation_DW_OP_addr()
362 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in GetLocation_DW_OP_addr()
375 while (m_data.ValidOffset(offset)) { in Update_DW_OP_addr()
376 const uint8_t op = m_data.GetU8(&offset); in Update_DW_OP_addr()
379 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); in Update_DW_OP_addr()
388 DataEncoder encoder(m_data.GetDataStart(), m_data.GetByteSize(), in Update_DW_OP_addr()
389 m_data.GetByteOrder(), addr_byte_size); in Update_DW_OP_addr()
397 m_data.SetData(encoder.GetDataBuffer()); in Update_DW_OP_addr()
404 llvm::ArrayRef data_before_op = m_data.GetData().take_front(offset - 1); in Update_DW_OP_addr()
408 m_data.GetULEB128(&offset); in Update_DW_OP_addr()
411 llvm::ArrayRef data_after_op = m_data.GetData().drop_front(offset); in Update_DW_OP_addr()
413 DataEncoder encoder(m_data.GetByteOrder(), m_data.GetAddressByteSize()); in Update_DW_OP_addr()
418 m_data.SetData(encoder.GetDataBuffer()); in Update_DW_OP_addr()
422 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in Update_DW_OP_addr()
433 while (m_data.ValidOffset(offset)) { in ContainsThreadLocalStorage()
434 const uint8_t op = m_data.GetU8(&offset); in ContainsThreadLocalStorage()
439 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in ContainsThreadLocalStorage()
450 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); in LinkThreadLocalStorage()
457 DataEncoder encoder(m_data.GetDataStart(), m_data.GetByteSize(), in LinkThreadLocalStorage()
458 m_data.GetByteOrder(), addr_byte_size); in LinkThreadLocalStorage()
464 while (m_data.ValidOffset(offset)) { in LinkThreadLocalStorage()
465 const uint8_t op = m_data.GetU8(&offset); in LinkThreadLocalStorage()
473 const_value = m_data.GetU32(&offset); in LinkThreadLocalStorage()
482 const_value = m_data.GetU64(&offset); in LinkThreadLocalStorage()
519 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in LinkThreadLocalStorage()
527 m_data.SetData(encoder.GetDataBuffer()); in LinkThreadLocalStorage()
2335 DataExtractor opcodes(m_data); in MatchesOperand()