Home | History | Annotate | Download | only in IR

Lines Matching refs:Buff

113 bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
115 if (!Buff.readInt(Dummy)) return false; // Function header length
116 if (!Buff.readInt(Ident)) return false;
117 if (!Buff.readInt(Checksum)) return false;
120 if (!Buff.readInt(CfgChecksum)) return false;
127 if (!Buff.readString(Name)) return false;
128 if (!Buff.readString(Filename)) return false;
129 if (!Buff.readInt(LineNumber)) return false;
132 if (!Buff.readBlockTag()) {
137 if (!Buff.readInt(BlockCount)) return false;
139 if (!Buff.readInt(Dummy)) return false; // Block flags;
144 while (Buff.readEdgeTag()) {
146 if (!Buff.readInt(EdgeCount)) return false;
149 if (!Buff.readInt(BlockNo)) return false;
157 if (!Buff.readInt(Dst)) return false;
162 if (!Buff.readInt(Dummy)) return false; // Edge flag
167 while (Buff.readLineTag()) {
170 if (!Buff.readInt(LineTableLength)) return false;
171 uint32_t EndPos = Buff.getCursor() + LineTableLength*4;
174 if (!Buff.readInt(BlockNo)) return false;
183 if (!Buff.readInt(Dummy)) return false;
186 if (Buff.getCursor() != (EndPos - sizeof(uint32_t))) {
189 if (!Buff.readString(F)) return false;
196 while (Buff.getCursor() < (EndPos - 2 * sizeof(uint32_t))) {
198 if (!Buff.readInt(Line)) return false;
204 if (!Buff.readInt(Dummy)) return false;
208 if (!Buff.readInt(Dummy)) return false;
215 bool GCOVFunction::readGCDA(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
217 if (!Buff.readInt(Dummy)) return false; // Function header length
220 if (!Buff.readInt(GCDAIdent)) return false;
228 if (!Buff.readInt(GCDAChecksum)) return false;
237 if (!Buff.readInt(CfgChecksum)) return false;
246 if (!Buff.readString(GCDAName)) return false;
253 if (!Buff.readArcTag()) {
259 if (!Buff.readInt(Count)) return false;
278 if (!Buff.readInt64(ArcCount)) return false;