/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | Relocations.cpp | 19 using namespace lld::macho; 34 bool macho::validateSymbolRelocation(const Symbol *sym, in validateSymbolRelocation() 65 InputSection *macho::offsetToInputSection(uint64_t *off) { in offsetToInputSection() 95 void macho::reportRangeError(void *loc, const Reloc &r, const Twine &v, in reportRangeError() 108 void macho::reportRangeError(void *loc, SymbolDiagnostic d, const Twine &v, in reportRangeError() 118 const RelocAttrs macho::invalidRelocAttrs{"INVALID", RelocAttrBits::_0};
|
H A D | DriverUtils.cpp | 35 using namespace lld::macho; 138 std::string macho::createResponseFile(const InputArgList &args) { in createResponseFile() 193 std::optional<StringRef> macho::resolveDylibPath(StringRef dylibPath) { in resolveDylibPath() 214 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, in loadDylib() 260 void macho::resetLoadedDylibs() { loadedDylibs.clear(); } in resetLoadedDylibs() 263 macho::findPathCombination(const Twine &name, in findPathCombination() 281 StringRef macho::rerootPath(StringRef path) { in rerootPath() 292 uint32_t macho::getModTime(StringRef path) { in getModTime() 305 void macho::printArchiveMemberLoad(StringRef reason, const InputFile *f) { in printArchiveMemberLoad() 312 macho::DependencyTracker::DependencyTracker(StringRef path) in DependencyTracker() [all …]
|
H A D | InputSection.cpp | 29 using namespace lld::macho; 39 std::vector<ConcatInputSection *> macho::inputSections; 140 relocs, [=](const macho::Reloc &r) { return r.offset == off; }); in getRelocAt() 230 ConcatInputSection *macho::makeSyntheticInputSection(StringRef segName, in makeSyntheticInputSection() 321 bool macho::isCodeSection(const InputSection *isec) { in isCodeSection() 338 bool macho::isCfStringSection(const InputSection *isec) { in isCfStringSection() 343 bool macho::isClassRefsSection(const InputSection *isec) { in isClassRefsSection() 348 bool macho::isSelRefsSection(const InputSection *isec) { in isSelRefsSection() 353 bool macho::isEhFrameSection(const InputSection *isec) { in isEhFrameSection() 358 bool macho::isGccExceptTabSection(const InputSection *isec) { in isGccExceptTabSection()
|
H A D | Target.cpp | 12 using namespace lld::macho; 14 TargetInfo *macho::target = nullptr;
|
H A D | OutputSegment.cpp | 23 using namespace lld::macho; 165 void macho::sortOutputSegments() { in sortOutputSegments() 171 std::vector<OutputSegment *> macho::outputSegments; 173 void macho::resetOutputSegments() { in resetOutputSegments() 185 OutputSegment *macho::getOrCreateOutputSegment(StringRef name) { in getOrCreateOutputSegment()
|
H A D | SectionPriorities.cpp | 35 using namespace lld::macho; 37 PriorityBuilder macho::priorityBuilder; 253 macho::PriorityBuilder::getSymbolPriority(const Defined *sym) { in getSymbolPriority() 275 void macho::PriorityBuilder::extractCallGraphProfile() { in extractCallGraphProfile() 295 void macho::PriorityBuilder::parseOrderFile(StringRef path) { in parseOrderFile() 353 macho::PriorityBuilder::buildInputSectionPriorities() { in buildInputSectionPriorities()
|
H A D | MapFile.cpp | 48 using namespace lld::macho; 137 const DenseMap<lld::macho::InputFile *, uint32_t> &readerToFileOrdinal, in printStubsEntries() 158 void macho::writeMapFile() { in writeMapFile() 181 DenseMap<lld::macho::InputFile *, uint32_t> readerToFileOrdinal; in writeMapFile()
|
H A D | ConcatOutputSection.cpp | 24 using namespace lld::macho; 26 MapVector<NamePair, ConcatOutputSection *> macho::concatOutputSections; 117 DenseMap<Symbol *, ThunkInfo> lld::macho::thunkMap; 424 NamePair macho::maybeRenameSection(NamePair key) { in maybeRenameSection()
|
H A D | InputFiles.cpp | 84 using namespace lld::macho; 105 SetVector<InputFile *> macho::inputFiles; 106 std::unique_ptr<TarWriter> macho::tar; 216 std::optional<MemoryBufferRef> macho::readFile(StringRef path) { in readFile() 965 SmallVector<StringRef> macho::unprocessedLCLinkerOptions; 1218 macho::Symbol *personalitySymbol = nullptr; 1335 macho::Reloc &subtrahend = *relocIt; in targetSymFromCanonicalSubtractor() 1336 macho::Reloc &minuend = *std::next(relocIt); in targetSymFromCanonicalSubtractor() 1361 macho::Reloc &pcReloc = Invert ? minuend : subtrahend; in targetSymFromCanonicalSubtractor() 2326 std::string macho::replaceThinLTOSuffix(StringRef path) { in replaceThinLTOSuffix() [all …]
|
H A D | SymbolTable.cpp | 22 using namespace lld::macho; 464 void macho::reportPendingDuplicateSymbols() { in reportPendingDuplicateSymbols() 663 void macho::reportPendingUndefinedSymbols() { in reportPendingUndefinedSymbols() 673 void macho::treatUndefinedSymbol(const Undefined &sym, StringRef source) { in treatUndefinedSymbol() 680 void macho::treatUndefinedSymbol(const Undefined &sym, const InputSection *isec, in treatUndefinedSymbol() 688 std::unique_ptr<SymbolTable> macho::symtab;
|
H A D | ExportTrie.cpp | 48 using namespace lld::macho; 85 struct macho::TrieNode { 339 void macho::parseTrie(const uint8_t *buf, size_t size, in parseTrie()
|
H A D | MapFile.h | 12 namespace lld::macho {
|
H A D | MarkLive.h | 12 namespace lld::macho {
|
H A D | ICF.h | 16 namespace lld::macho {
|
H A D | ObjC.h | 14 namespace lld::macho {
|
H A D | OutputSection.cpp | 14 using namespace lld::macho;
|
H A D | UnwindInfoSection.h | 16 namespace lld::macho {
|
H A D | ICF.cpp | 27 using namespace lld::macho; 369 void macho::markSymAsAddrSig(Symbol *s) { in markSymAsAddrSig() 375 void macho::markAddrSigSymbols() { in markAddrSigSymbols() 398 void macho::foldIdenticalSections(bool onlyCfStrings) { in foldIdenticalSections()
|
H A D | Writer.h | 14 namespace lld::macho {
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | ObjdumpOpts.td | 128 def macho : Flag<["--"], "macho">, 130 def : Flag<["-"], "m">, Alias<macho>, HelpText<"Alias for --macho">; 173 "With --macho dump segment,section">; 331 "Mach-O objects (requires --macho)">, 336 "Mach-O objects (requires --macho)">, 346 "(requires --macho)">, 351 "Mach-O files (requires --macho)">, 356 "dylib Mach-O file (requires --macho)">, 361 "Mach-O file (requires --macho)">, 366 "numeric form (requires --macho)">, [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/Arch/ |
H A D | ARM64Common.cpp | 17 using namespace lld::macho; 141 void macho::reportUnalignedLdrStr(void *loc, const lld::macho::Reloc &r, in reportUnalignedLdrStr() 149 void macho::reportUnalignedLdrStr(void *loc, lld::macho::SymbolDiagnostic d, in reportUnalignedLdrStr()
|
H A D | ARM64_32.cpp | 26 using namespace lld::macho; 124 TargetInfo *macho::createARM64_32TargetInfo() { in createARM64_32TargetInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ |
H A D | ObjCopy.cpp | 61 return macho::executeObjcopyOnBinary(Config.getCommonConfig(), *MachOConfig, in executeObjcopyOnBinary() 66 return macho::executeObjcopyOnMachOUniversalBinary( in executeObjcopyOnBinary()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | Opts.td | 69 def macho_data_in_code : FF<"macho-data-in-code", "Display Data in Code command">, Group<grp_mach_o… 70 def macho_dysymtab : FF<"macho-dysymtab", "Display Dysymtab command">, Group<grp_mach_o>; 71 def macho_indirect_symbols : FF<"macho-indirect-symbols", "Display indirect symbols">, Group<grp_ma… 72 def macho_linker_options : FF<"macho-linker-options", "Display linker options">, Group<grp_mach_o>; 73 def macho_segment : FF<"macho-segment", "Display Segment command">, Group<grp_mach_o>; 74 def macho_version_min : FF<"macho-version-min", "Display version min command">, Group<grp_mach_o>;
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | macho_platform.h | 32 namespace macho {
|