Lines Matching defs:startswith
28 static bool startswith(StringRef Magic, const char (&S)[N]) {
39 if (startswith(Magic, "\0\0\xFF\xFF")) {
59 if (startswith(Magic, "\0asm"))
66 if (startswith(Magic, "\x01\xDF"))
68 if (startswith(Magic, "\x01\xF7"))
73 if (startswith(Magic, "\x03\xF0\x00"))
76 if (startswith(Magic, "\x03\x02\x23\x07"))
81 if (startswith(Magic, "\x07\x23\x02\x03"))
86 if (startswith(Magic, "\x10\xFF\x10\xAD"))
91 if (startswith(Magic, "\xDE\xC0\x17\x0B"))
95 if (startswith(Magic, "BC\xC0\xDE"))
99 if (startswith(Magic, "CCOB"))
101 if (startswith(Magic, "CPCH"))
105 if (startswith(Magic, "!<arch>\n") || startswith(Magic, "!<thin>\n"))
109 if (startswith(Magic, "<bigaf>\n"))
113 if (startswith(Magic, "\177ELF") && Magic.size() >= 18) {
137 if (startswith(Magic, "\xCA\xFE\xBA\xBE") ||
138 startswith(Magic, "\xCA\xFE\xBA\xBF")) {
153 if (startswith(Magic, "\xFE\xED\xFA\xCE") ||
154 startswith(Magic, "\xFE\xED\xFA\xCF")) {
163 } else if (startswith(Magic, "\xCE\xFA\xED\xFE") ||
164 startswith(Magic, "\xCF\xFA\xED\xFE")) {
209 if (startswith(Magic, "\x50\xed\x55\xba"))
227 if (startswith(Magic, "MZ") && Magic.size() >= 0x3c + 4) {
236 if (startswith(Magic, "MDMP"))
246 if (startswith(Magic, "--- !tapi") || startswith(Magic, "---\narchs:"))
254 if (startswith(Magic, "DXBC"))
270 if (Magic.size() >= sizeof(OBMagic) && startswith(Magic, OBMagic))