Lines Matching refs:startswith

28 static bool startswith(StringRef Magic, const char (&S)[N]) {  in startswith()  function
29 return Magic.startswith(StringRef(S, N - 1)); in startswith()
39 if (startswith(Magic, "\0\0\xFF\xFF")) { in identify_magic()
59 if (startswith(Magic, "\0asm")) in identify_magic()
66 if (startswith(Magic, "\x01\xDF")) in identify_magic()
68 if (startswith(Magic, "\x01\xF7")) in identify_magic()
73 if (startswith(Magic, "\x03\xF0\x00")) in identify_magic()
78 if (startswith(Magic, "\x10\xFF\x10\xAD")) in identify_magic()
83 if (startswith(Magic, "\xDE\xC0\x17\x0B")) in identify_magic()
87 if (startswith(Magic, "BC\xC0\xDE")) in identify_magic()
91 if (startswith(Magic, "!<arch>\n") || startswith(Magic, "!<thin>\n")) in identify_magic()
95 if (startswith(Magic, "<bigaf>\n")) in identify_magic()
99 if (startswith(Magic, "\177ELF") && Magic.size() >= 18) { in identify_magic()
123 if (startswith(Magic, "\xCA\xFE\xBA\xBE") || in identify_magic()
124 startswith(Magic, "\xCA\xFE\xBA\xBF")) { in identify_magic()
139 if (startswith(Magic, "\xFE\xED\xFA\xCE") || in identify_magic()
140 startswith(Magic, "\xFE\xED\xFA\xCF")) { in identify_magic()
149 } else if (startswith(Magic, "\xCE\xFA\xED\xFE") || in identify_magic()
150 startswith(Magic, "\xCF\xFA\xED\xFE")) { in identify_magic()
193 if (startswith(Magic, "\x50\xed\x55\xba")) in identify_magic()
211 if (startswith(Magic, "MZ") && Magic.size() >= 0x3c + 4) { in identify_magic()
214 if (Magic.substr(off).startswith( in identify_magic()
218 if (Magic.startswith("Microsoft C/C++ MSF 7.00\r\n")) in identify_magic()
220 if (startswith(Magic, "MDMP")) in identify_magic()
230 if (startswith(Magic, "--- !tapi") || startswith(Magic, "---\narchs:")) in identify_magic()
235 if (startswith(Magic, "DXBC")) in identify_magic()