Lines Matching defs:InfoData
58 getIndexedString(dwarf::Form Form, DataExtractor InfoData, uint64_t &InfoOffset,
61 return InfoData.getCStr(&InfoOffset);
65 StrIndex = InfoData.getU8(&InfoOffset);
68 StrIndex = InfoData.getU16(&InfoOffset);
71 StrIndex = InfoData.getU24(&InfoOffset);
74 StrIndex = InfoData.getU32(&InfoOffset);
78 StrIndex = InfoData.getULEB128(&InfoOffset);
98 DataExtractor InfoData(Info, true, 0);
108 uint32_t AbbrCode = InfoData.getULEB128(&Offset);
125 Form, InfoData, Offset, StrOffsets, Str, Header.Version);
134 Form, InfoData, Offset, StrOffsets, Str, Header.Version);
141 Header.Signature = InfoData.getU64(&Offset);
145 Form, InfoData, &Offset,
363 DWARFDataExtractor InfoData(Info, true, 0);
365 InfoData.getInitialLength(&Offset, &Err);
370 if (!InfoData.isValidOffset(Offset + (Header.Length - 1))) {
373 utostr(Offset + Header.Length) + " >= " + utostr(InfoData.size()));
376 Header.Version = InfoData.getU16(&Offset, &Err);
396 Header.UnitType = InfoData.getU8(&Offset);
397 Header.AddrSize = InfoData.getU8(&Offset);
398 Header.DebugAbbrevOffset = InfoData.getU32(&Offset);
399 Header.Signature = InfoData.getU64(&Offset);
405 InfoData.getU32(&Offset);
410 Header.DebugAbbrevOffset = InfoData.getU32(&Offset);
411 Header.AddrSize = InfoData.getU8(&Offset);