/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; 148 std::string macho::createResponseFile(const InputArgList &args) { in createResponseFile() 203 std::optional<StringRef> macho::resolveDylibPath(StringRef dylibPath) { in resolveDylibPath() 224 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, in loadDylib() 270 void macho::resetLoadedDylibs() { loadedDylibs.clear(); } in resetLoadedDylibs() 273 macho::findPathCombination(const Twine &name, in findPathCombination() 291 StringRef macho::rerootPath(StringRef path) { in rerootPath() 302 uint32_t macho::getModTime(StringRef path) { in getModTime() 315 void macho::printArchiveMemberLoad(StringRef reason, const InputFile *f) { in printArchiveMemberLoad() 322 macho::DependencyTracker::DependencyTracker(StringRef path) in DependencyTracker() [all …]
|
H A D | InputSection.cpp | 29 using namespace lld::macho; 39 std::vector<ConcatInputSection *> macho::inputSections; 40 int macho::inputSectionsOrder = 0; 45 void lld::macho::addInputSection(InputSection *inputSection) { in addInputSection() 186 relocs, [=](const macho::Reloc &r) { return r.offset == off; }); in getRelocAt() 274 ConcatInputSection *macho::makeSyntheticInputSection(StringRef segName, in makeSyntheticInputSection() 368 bool macho::isCodeSection(const InputSection *isec) { in isCodeSection() 385 bool macho::isCfStringSection(const InputSection *isec) { in isCfStringSection() 390 bool macho::isClassRefsSection(const InputSection *isec) { in isClassRefsSection() 395 bool macho::isSelRefsSection(const InputSection *isec) { in isSelRefsSection() [all …]
|
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 | Target.cpp | 12 using namespace lld::macho; 14 TargetInfo *macho::target = nullptr;
|
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() 164 void macho::writeMapFile() { in writeMapFile() 187 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; 420 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; 214 DenseMap<CachedHashStringRef, MemoryBufferRef> macho::cachedReads; 216 std::optional<MemoryBufferRef> macho::readFile(StringRef path) { in readFile() 659 static macho::Symbol *createDefined(const NList &sym, StringRef name, in createDefined() 736 static macho::Symbol *createAbsolute(const NList &sym, InputFile *file, in createAbsolute() 757 macho::Symbol *ObjFile::parseNonSectionSymbol(const NList &sym, in parseNonSectionSymbol() 965 SmallVector<StringRef> macho::unprocessedLCLinkerOptions; 1218 macho::Symbol *personalitySymbol = nullptr; [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 | 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 | OutputSection.cpp | 14 using namespace lld::macho;
|
H A D | UnwindInfoSection.h | 16 namespace lld::macho {
|
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">; 308 HelpText<"Print Mach-O universal headers (requires --macho)">, 313 "(requires --macho and --archive-headers)">, 317 HelpText<"Print indirect symbol table for Mach-O objects (requires --macho)">, 321 HelpText<"Print the data in code table for Mach-O objects (requires --macho)">, 326 "Options: addrs (default), names, both (requires --macho)">, 335 "Mach-O objects (requires --macho)">, 340 "Mach-O objects (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; 123 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 {
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/MachO/ |
H A D | MachOObjcopy.h | 26 namespace macho {
|