reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Object/MachOObjectFile.cpp
 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();