Lines Matching refs:startswith
30 static bool startswith(StringRef Magic, const char (&S)[N]) { in startswith() function
31 return Magic.startswith(StringRef(S, N - 1)); in startswith()
41 if (startswith(Magic, "\0\0\xFF\xFF")) { in identify_magic()
61 if (startswith(Magic, "\0asm")) in identify_magic()
66 if (startswith(Magic, "\xDE\xC0\x17\x0B")) in identify_magic()
70 if (startswith(Magic, "BC\xC0\xDE")) in identify_magic()
74 if (startswith(Magic, "!<arch>\n") || startswith(Magic, "!<thin>\n")) in identify_magic()
79 if (startswith(Magic, "\177ELF") && Magic.size() >= 18) { in identify_magic()
103 if (startswith(Magic, "\xCA\xFE\xBA\xBE") || in identify_magic()
104 startswith(Magic, "\xCA\xFE\xBA\xBF")) { in identify_magic()
119 if (startswith(Magic, "\xFE\xED\xFA\xCE") || in identify_magic()
120 startswith(Magic, "\xFE\xED\xFA\xCF")) { in identify_magic()
129 } else if (startswith(Magic, "\xCE\xFA\xED\xFE") || in identify_magic()
130 startswith(Magic, "\xCF\xFA\xED\xFE")) { in identify_magic()
186 if (startswith(Magic, "MZ") && Magic.size() >= 0x3c + 4) { in identify_magic()
189 if (Magic.substr(off).startswith( in identify_magic()
193 if (Magic.startswith("Microsoft C/C++ MSF 7.00\r\n")) in identify_magic()