Lines Matching refs:DE
483 DataExtractor DE(Data, true, 4); in printCodeViewDebugInfo() local
485 Magic = DE.getU32(&Offset); in printCodeViewDebugInfo()
493 while (DE.isValidOffset(Offset) && !Finished) { in printCodeViewDebugInfo()
496 uint32_t SubSectionType = DE.getU32(&Offset), in printCodeViewDebugInfo()
497 PayloadSize = DE.getU32(&Offset); in printCodeViewDebugInfo()
581 DataExtractor DE(FunctionLineTables[Name], true, 4); in printCodeViewDebugInfo() local
583 uint32_t FunctionSize = DE.getU32(&Offset); in printCodeViewDebugInfo()
585 while (DE.isValidOffset(Offset)) { in printCodeViewDebugInfo()
589 uint32_t OffsetInIndex = DE.getU32(&Offset), in printCodeViewDebugInfo()
590 SegmentLength = DE.getU32(&Offset), in printCodeViewDebugInfo()
591 FullSegmentSize = DE.getU32(&Offset); in printCodeViewDebugInfo()
619 for (unsigned J = 0; J != SegmentLength && DE.isValidOffset(Offset); in printCodeViewDebugInfo()
623 uint32_t PC = DE.getU32(&Offset), in printCodeViewDebugInfo()
624 LineNumber = DE.getU32(&Offset) & 0x7fffffff; in printCodeViewDebugInfo()
644 DataExtractor DE(Subsection, true, 4); in printCodeViewSymbolsSubsection() local
650 while (DE.isValidOffset(Offset)) { in printCodeViewSymbolsSubsection()
652 uint16_t Size = DE.getU16(&Offset); in printCodeViewSymbolsSubsection()
654 if (Size < 2 || !DE.isValidOffsetForDataOfSize(Offset, Size)) { in printCodeViewSymbolsSubsection()
659 uint16_t Type = DE.getU16(&Offset); in printCodeViewSymbolsSubsection()
672 DE.getU8(&Offset, Unused, 12); in printCodeViewSymbolsSubsection()
673 uint32_t CodeSize = DE.getU32(&Offset); in printCodeViewSymbolsSubsection()
674 DE.getU8(&Offset, Unused, 12); in printCodeViewSymbolsSubsection()
680 DE.getU8(&Offset, Unused, 3); in printCodeViewSymbolsSubsection()
681 StringRef DisplayName = DE.getCStr(&Offset); in printCodeViewSymbolsSubsection()
682 if (!DE.isValidOffset(Offset)) { in printCodeViewSymbolsSubsection()
707 StringRef Contents = DE.getData().substr(Offset, Size); in printCodeViewSymbolsSubsection()