Lines Matching refs:Buff
90 bool GCOVFunction::read(GCOVBuffer &Buff, GCOV::GCOVFormat Format) {
91 if (!Buff.readFunctionTag())
94 Buff.readInt(); // Function header length
95 Ident = Buff.readInt();
96 Buff.readInt(); // Checksum #1
98 Buff.readInt(); // Checksum #2
100 Name = Buff.readString();
102 Filename = Buff.readString();
105 Buff.readArcTag();
106 uint32_t Count = Buff.readInt() / 2;
108 Blocks[i]->addCount(Buff.readInt64());
113 LineNumber = Buff.readInt();
116 bool BlockTagFound = Buff.readBlockTag();
119 uint32_t BlockCount = Buff.readInt();
121 Buff.readInt(); // Block flags;
126 while (Buff.readEdgeTag()) {
127 uint32_t EdgeCount = (Buff.readInt() - 1) / 2;
128 uint32_t BlockNo = Buff.readInt();
131 Blocks[BlockNo]->addEdge(Buff.readInt());
132 Buff.readInt(); // Edge flag
137 while (Buff.readLineTag()) {
138 uint32_t LineTableLength = Buff.readInt();
139 uint32_t Size = Buff.getCursor() + LineTableLength*4;
140 uint32_t BlockNo = Buff.readInt();
143 Buff.readInt(); // flag
144 while (Buff.getCursor() != (Size - 4)) {
145 StringRef Filename = Buff.readString();
146 if (Buff.getCursor() == (Size - 4)) break;
147 while (uint32_t L = Buff.readInt())
150 Buff.readInt(); // flag
241 OwningPtr<MemoryBuffer> Buff;
242 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Filename, Buff)) {
246 StringRef AllLines = Buff.take()->getBuffer();
263 OwningPtr<MemoryBuffer> Buff;
264 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Filename, Buff)) {
268 StringRef AllLines = Buff.take()->getBuffer();