Home | History | Annotate | Download | only in DWARF

Lines Matching refs:Value

138   Value.data = nullptr;
139 // Read the value for the form into value and follow and DW_FORM_indirect
155 Value.uval = data.getUnsigned(offset_ptr, AddrSize) + R.second;
157 Value.uval = data.getUnsigned(offset_ptr, AddrSize);
162 Value.uval = data.getULEB128(offset_ptr);
166 Value.uval = data.getU8(offset_ptr);
170 Value.uval = data.getU16(offset_ptr);
174 Value.uval = data.getU32(offset_ptr);
180 Value.uval = data.getU8(offset_ptr);
184 Value.uval = data.getU16(offset_ptr);
188 Value.uval = data.getU32(offset_ptr);
193 Value.uval += AI->second.second;
198 Value.uval = data.getU64(offset_ptr);
201 Value.sval = data.getSLEB128(offset_ptr);
205 Value.uval = data.getULEB128(offset_ptr);
208 Value.cstr = data.getCStr(offset_ptr);
219 Value.uval = data.getU32(offset_ptr);
225 Value.uval += AI->second.second;
229 Value.uval = 1;
232 Value.uval = data.getU64(offset_ptr);
236 Value.uval = data.getULEB128(offset_ptr);
244 StringRef str = data.getData().substr(*offset_ptr, Value.uval);
245 Value.data = nullptr;
247 Value.data = reinterpret_cast<const uint8_t *>(str.data());
248 *offset_ptr += Value.uval;
372 uint64_t uvalue = Value.uval;
395 OS.write_escaped(Value.cstr);
413 const uint8_t* data_ptr = Value.data;
427 case DW_FORM_sdata: OS << Value.sval; break;
428 case DW_FORM_udata: OS << Value.uval; break;
509 return Value.cstr;
513 uint32_t Offset = Value.uval;
530 uint32_t Index = Value.uval;
536 return Value.uval;
550 return Value.uval + U->getOffset();
552 return Value.uval;
562 return Value.uval;
569 return Value.uval;
574 (Form == DW_FORM_udata && uint64_t(std::numeric_limits<int64_t>::max()) < Value.uval))
578 return int32_t(Value.uval);
580 return int16_t(Value.uval);
582 return int8_t(Value.uval);
586 return Value.sval;
593 return makeArrayRef(Value.data, Value.uval);