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()
68 if (startswith(Magic, "\x01\xDF")) in identify_magic()
70 if (startswith(Magic, "\x01\xF7")) in identify_magic()
75 if (startswith(Magic, "\x03\xF0\x00")) in identify_magic()
80 if (startswith(Magic, "\xDE\xC0\x17\x0B")) in identify_magic()
84 if (startswith(Magic, "BC\xC0\xDE")) in identify_magic()
88 if (startswith(Magic, "!<arch>\n") || startswith(Magic, "!<thin>\n")) in identify_magic()
93 if (startswith(Magic, "\177ELF") && Magic.size() >= 18) { in identify_magic()
117 if (startswith(Magic, "\xCA\xFE\xBA\xBE") || in identify_magic()
118 startswith(Magic, "\xCA\xFE\xBA\xBF")) { in identify_magic()
133 if (startswith(Magic, "\xFE\xED\xFA\xCE") || in identify_magic()
134 startswith(Magic, "\xFE\xED\xFA\xCF")) { in identify_magic()
143 } else if (startswith(Magic, "\xCE\xFA\xED\xFE") || in identify_magic()
144 startswith(Magic, "\xCF\xFA\xED\xFE")) { in identify_magic()
201 if (startswith(Magic, "MZ") && Magic.size() >= 0x3c + 4) { in identify_magic()
204 if (Magic.substr(off).startswith( in identify_magic()
208 if (Magic.startswith("Microsoft C/C++ MSF 7.00\r\n")) in identify_magic()
210 if (startswith(Magic, "MDMP")) in identify_magic()
220 if (startswith(Magic, "--- !tapi") || startswith(Magic, "---\narchs:")) in identify_magic()