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