Lines Matching refs:Begin
43 static uint64_t ReadLE(char Size, const char *Begin, const char *End) { in ReadLE() argument
46 while (Begin < End && Pos != Size) { in ReadLE()
47 Result |= uint64_t(uint8_t(*Begin)) << (Pos * 8); in ReadLE()
48 ++Begin; in ReadLE()
54 static const char *ReadModule(char SizeofPtr, const char *Begin, in ReadModule() argument
56 const char *FilenameBegin = Begin; in ReadModule()
57 while (Begin != End && *Begin) in ReadModule()
58 ++Begin; in ReadModule()
59 if (Begin == End) in ReadModule()
61 std::string Filename(FilenameBegin, Begin - FilenameBegin); in ReadModule()
67 ++Begin; in ReadModule()
68 if (Begin == End) in ReadModule()
77 uint64_t Addr = ReadLE(SizeofPtr, Begin, End); in ReadModule()
78 Begin += SizeofPtr; in ReadModule()
79 uint64_t Data = ReadLE(SizeofPtr, Begin, End); in ReadModule()
80 Begin += SizeofPtr; in ReadModule()
82 if (Begin > End) in ReadModule()
85 return Begin; in ReadModule()
86 if (Begin == End) in ReadModule()
141 const char *Begin = MB->getBufferStart(), *End = MB->getBufferEnd(); in main() local
142 if (Begin == End) { in main()
146 char SizeofPtr = *Begin++; in main()
147 while (Begin != End) { in main()
148 Begin = ReadModule(SizeofPtr, Begin, End); in main()
149 if (Begin == nullptr) { in main()
153 assert(Begin <= End); in main()