reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
   27   m_value = ValueTypeTag();
   37   m_value.data = nullptr;
   46       m_value.value.uval =
   50       m_value.value.uval = data.GetU8(offset_ptr);
   54       m_value.value.uval = data.GetU16(offset_ptr);
   58       m_value.value.uval = data.GetU32(offset_ptr);
   62       m_value.value.uval = 16;
   67       m_value.value.uval = data.GetULEB128(offset_ptr);
   71       m_value.value.cstr = data.GetCStr(offset_ptr);
   74       m_value.value.sval = data.GetSLEB128(offset_ptr);
   79       m_value.value.uval = data.GetMaxU64(offset_ptr, 4);
   86       m_value.value.uval = data.GetU8(offset_ptr);
   92       m_value.value.uval = data.GetU16(offset_ptr);
   96       m_value.value.uval = data.GetMaxU64(offset_ptr, 3);
  102       m_value.value.uval = data.GetU32(offset_ptr);
  107       m_value.value.uval = data.GetU64(offset_ptr);
  116       m_value.value.uval = data.GetULEB128(offset_ptr);
  124       m_value.value.uval = data.GetMaxU64(offset_ptr, ref_addr_size);
  131       m_value.value.uval = 1;
  139     m_value.data = data.PeekData(*offset_ptr, m_value.value.uval);
  139     m_value.data = data.PeekData(*offset_ptr, m_value.value.uval);
  140     if (m_value.data != nullptr) {
  141       *offset_ptr += m_value.value.uval;
  380       const uint8_t *data_ptr = m_value.data;
  457     return m_value.value.cstr;
  460         m_value.value.uval);
  463     lldb::offset_t offset = m_value.value.uval * index_size;
  478         m_unit->GetStrOffsetsBase() + m_value.value.uval * indexSize;
  487         m_value.value.uval);
  505   lldb::offset_t offset = addr_base + m_value.value.uval * index_size;
  511   uint64_t value = m_value.value.uval;
  556   uint64_t value = m_value.value.uval;
  575 const uint8_t *DWARFFormValue::BlockData() const { return m_value.data; }
  678     uint64_t a = a_value.m_value.value.uval;
  679     uint64_t b = b_value.m_value.value.uval;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
   49   const ValueType &Value() const { return m_value; }
   50   ValueType &ValueRef() { return m_value; }
   51   void SetValue(const ValueType &val) { m_value = val; }
   62   bool Boolean() const { return m_value.value.uval != 0; }
   63   uint64_t Unsigned() const { return m_value.value.uval; }
   64   void SetUnsigned(uint64_t uval) { m_value.value.uval = uval; }
   65   int64_t Signed() const { return m_value.value.sval; }
   66   void SetSigned(int64_t sval) { m_value.value.sval = sval; }