Home | History | Annotate | Download | only in Archive

Lines Matching refs:End

27 static inline unsigned readInteger(const char*&At, const char*End) {
32 if (At == End)
44 const char* End = At + size;
45 while (At < End) {
46 unsigned offset = readInteger(At, End);
47 if (At == End) {
52 unsigned length = readInteger(At, End);
53 if (At == End) {
58 if (At + length > End) {
75 Archive::parseMemberHeader(const char*& At, const char* End, std::string* error)
77 if (At + sizeof(ArchiveMemberHeader) >= End) {
79 *error = "Unexpected end of file";
92 if (At + MemberSize > End) {
258 const char *End = mapfile->getBufferEnd();
267 while (At < End) {
270 ArchiveMember* mbr = parseMemberHeader(At, End, error);
345 for (iterator I=begin(), E=end(); I != E; ++I) {
372 const char *End = mapfile->getBufferEnd();
382 ArchiveMember* mbr = parseMemberHeader(At, End, ErrorMsg);
395 mbr = parseMemberHeader(At, End, ErrorMsg);
411 mbr = parseMemberHeader(At, End, ErrorMsg);
461 if (SI == symTab.end())
476 if (MI != modules.end())
522 const char* End = mapfile->getBufferEnd();
524 while ( At < End) {
529 ArchiveMember* mbr = parseMemberHeader(At, End, error);
546 E=symbols.end(); I != E; ++I ) {
574 E=symbols.end(); I != E; I = Next) {
615 for (iterator I = begin(), E = end(); I != E; ++I) {