reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1259 ErrorAsOutParameter ErrAsOutParam(&Err); 1263 parseHeader(*this, Header64, Err); 1267 parseHeader(*this, Header, Err); 1271 if (Err) 1275 Err = malformedError("load commands extend past the end of the file"); 1279 Err = malformedError("universal header architecture: " + 1293 Err = LoadOrErr.takeError(); 1318 Err = malformedError("load command " + Twine(I) + " cmdsize not a " 1325 Err = malformedError("load command " + Twine(I) + " cmdsize not a " 1332 if ((Err = checkSymtabCommand(*this, Load, I, &SymtabLoadCmd, Elements))) 1335 if ((Err = checkDysymtabCommand(*this, Load, I, &DysymtabLoadCmd, 1339 if ((Err = checkLinkeditDataCommand(*this, Load, I, &DataInCodeLoadCmd, 1344 if ((Err = checkLinkeditDataCommand(*this, Load, I, &LinkOptHintsLoadCmd, 1350 if ((Err = checkLinkeditDataCommand(*this, Load, I, &FuncStartsLoadCmd, 1355 if ((Err = checkLinkeditDataCommand(*this, Load, I, &SplitInfoLoadCmd, 1360 if ((Err = checkLinkeditDataCommand(*this, Load, I, &CodeSignDrsLoadCmd, 1365 if ((Err = checkLinkeditDataCommand(*this, Load, I, &CodeSignLoadCmd, 1370 if ((Err = checkDyldInfoCommand(*this, Load, I, &DyldInfoLoadCmd, 1374 if ((Err = checkDyldInfoCommand(*this, Load, I, &DyldInfoLoadCmd, 1379 Err = malformedError("LC_UUID command " + Twine(I) + " has incorrect " 1384 Err = malformedError("more than one LC_UUID command"); 1389 if ((Err = parseSegmentLoadCommand<MachO::segment_command_64, 1395 if ((Err = parseSegmentLoadCommand<MachO::segment_command, 1401 if ((Err = checkDylibIdCommand(*this, Load, I, &DyldIdLoadCmd))) 1404 if ((Err = checkDylibCommand(*this, Load, I, "LC_LOAD_DYLIB"))) 1408 if ((Err = checkDylibCommand(*this, Load, I, "LC_LOAD_WEAK_DYLIB"))) 1412 if ((Err = checkDylibCommand(*this, Load, I, "LC_LAZY_LOAD_DYLIB"))) 1416 if ((Err = checkDylibCommand(*this, Load, I, "LC_REEXPORT_DYLIB"))) 1420 if ((Err = checkDylibCommand(*this, Load, I, "LC_LOAD_UPWARD_DYLIB"))) 1424 if ((Err = checkDyldCommand(*this, Load, I, "LC_ID_DYLINKER"))) 1427 if ((Err = checkDyldCommand(*this, Load, I, "LC_LOAD_DYLINKER"))) 1430 if ((Err = checkDyldCommand(*this, Load, I, "LC_DYLD_ENVIRONMENT"))) 1433 if ((Err = checkVersCommand(*this, Load, I, &VersLoadCmd, 1437 if ((Err = checkVersCommand(*this, Load, I, &VersLoadCmd, 1441 if ((Err = checkVersCommand(*this, Load, I, &VersLoadCmd, 1445 if ((Err = checkVersCommand(*this, Load, I, &VersLoadCmd, 1449 if ((Err = checkNoteCommand(*this, Load, I, Elements))) 1452 if ((Err = parseBuildVersionCommand(*this, Load, BuildTools, I))) 1455 if ((Err = checkRpathCommand(*this, Load, I))) 1459 Err = malformedError("LC_SOURCE_VERSION command " + Twine(I) + 1464 Err = malformedError("more than one LC_SOURCE_VERSION command"); 1470 Err = malformedError("LC_MAIN command " + Twine(I) + 1475 Err = malformedError("more than one LC_MAIN command"); 1481 Err = malformedError("LC_ENCRYPTION_INFO command " + Twine(I) + 1487 if ((Err = checkEncryptCommand(*this, Load, I, E.cryptoff, E.cryptsize, 1492 Err = malformedError("LC_ENCRYPTION_INFO_64 command " + Twine(I) + 1498 if ((Err = checkEncryptCommand(*this, Load, I, E.cryptoff, E.cryptsize, 1502 if ((Err = checkLinkerOptCommand(*this, Load, I))) 1506 Err = malformedError("load command " + Twine(I) + 1512 if ((Err = checkSubCommand(*this, Load, I, "LC_SUB_FRAMEWORK", 1519 Err = malformedError("load command " + Twine(I) + 1525 if ((Err = checkSubCommand(*this, Load, I, "LC_SUB_UMBRELLA", 1532 Err = malformedError("load command " + Twine(I) + 1538 if ((Err = checkSubCommand(*this, Load, I, "LC_SUB_LIBRARY", 1545 Err = malformedError("load command " + Twine(I) + 1551 if ((Err = checkSubCommand(*this, Load, I, "LC_SUB_CLIENT", 1557 Err = malformedError("LC_ROUTINES command " + Twine(I) + 1562 Err = malformedError("more than one LC_ROUTINES and or LC_ROUTINES_64 " 1569 Err = malformedError("LC_ROUTINES_64 command " + Twine(I) + 1574 Err = malformedError("more than one LC_ROUTINES_64 and or LC_ROUTINES " 1580 if ((Err = checkThreadCommand(*this, Load, I, "LC_UNIXTHREAD"))) 1583 Err = malformedError("more than one LC_UNIXTHREAD command"); 1588 if ((Err = checkThreadCommand(*this, Load, I, "LC_THREAD"))) 1592 if ((Err = checkTwoLevelHintsCommand(*this, Load, I, 1596 Err = malformedError("load command " + Twine(I) + " for cmd value of: " + 1608 Err = LoadOrErr.takeError(); 1615 Err = malformedError("contains LC_DYSYMTAB load command without a " 1625 Err = malformedError("ilocalsym in LC_DYSYMTAB load command " 1632 Err = malformedError("ilocalsym plus nlocalsym in LC_DYSYMTAB load " 1637 Err = malformedError("iextdefsym in LC_DYSYMTAB load command " 1644 Err = malformedError("iextdefsym plus nextdefsym in LC_DYSYMTAB " 1650 Err = malformedError("iundefsym in LC_DYSYMTAB load command " 1657 Err = malformedError("iundefsym plus nundefsym in LC_DYSYMTAB load " 1665 Err = malformedError("no LC_ID_DYLIB load command in dynamic library " 1671 Err = Error::success();