Home | History | Annotate | Download | only in DWARF

Lines Matching refs:offset_ptr

134 bool DWARFFormValue::extractValue(DataExtractor data, uint32_t *offset_ptr,
152 RelocAddrMap::const_iterator AI = cu->getRelocMap()->find(*offset_ptr);
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);
191 RelocAddrMap::const_iterator AI = cu->getRelocMap()->find(*offset_ptr-4);
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);
211 Form = data.getULEB128(offset_ptr);
219 Value.uval = data.getU32(offset_ptr);
223 cu->getRelocMap()->find(*offset_ptr - 4);
232 Value.uval = data.getU64(offset_ptr);
236 Value.uval = data.getULEB128(offset_ptr);
244 StringRef str = data.getData().substr(*offset_ptr, Value.uval);
248 *offset_ptr += Value.uval;
256 DWARFFormValue::skipValue(DataExtractor debug_info_data, uint32_t* offset_ptr,
258 return DWARFFormValue::skipValue(Form, debug_info_data, offset_ptr, cu);
263 uint32_t *offset_ptr, const DWARFUnit *cu) {
264 return skipValue(form, debug_info_data, offset_ptr, cu->getVersion(),
268 uint32_t *offset_ptr, uint16_t Version,
277 uint64_t size = debug_info_data.getULEB128(offset_ptr);
278 *offset_ptr += size;
282 uint8_t size = debug_info_data.getU8(offset_ptr);
283 *offset_ptr += size;
287 uint16_t size = debug_info_data.getU16(offset_ptr);
288 *offset_ptr += size;
292 uint32_t size = debug_info_data.getU32(offset_ptr);
293 *offset_ptr += size;
299 debug_info_data.getCStr(offset_ptr);
304 *offset_ptr += AddrSize;
307 *offset_ptr += getRefAddrSize(AddrSize, Version);
318 *offset_ptr += 1;
324 *offset_ptr += 2;
330 *offset_ptr += 4;
337 *offset_ptr += 8;
347 debug_info_data.getULEB128(offset_ptr);
352 form = debug_info_data.getULEB128(offset_ptr);
360 *offset_ptr += 4;