Home | History | Annotate | Download | only in sanstats

Lines Matching defs:Begin

38 uint64_t ReadLE(char Size, const char *Begin, const char *End) {
41 while (Begin < End && Pos != Size) {
42 Result |= uint64_t(uint8_t(*Begin)) << (Pos * 8);
43 ++Begin;
49 const char *ReadModule(char SizeofPtr, const char *Begin, const char *End) {
50 const char *FilenameBegin = Begin;
51 while (Begin != End && *Begin)
52 ++Begin;
53 if (Begin == End)
55 StringRef Filename(FilenameBegin, Begin - FilenameBegin);
57 ++Begin;
58 if (Begin == End)
67 uint64_t Addr = ReadLE(SizeofPtr, Begin, End);
68 Begin += SizeofPtr;
69 uint64_t Data = ReadLE(SizeofPtr, Begin, End);
70 Begin += SizeofPtr;
72 if (Begin > End)
75 return Begin;
76 if (Begin == End)
124 const char *Begin = MB->getBufferStart(), *End = MB->getBufferEnd();
125 if (Begin == End) {
129 char SizeofPtr = *Begin++;
130 while (Begin != End) {
131 Begin = ReadModule(SizeofPtr, Begin, End);
132 if (Begin == nullptr) {
136 assert(Begin <= End);