Home
last modified time | relevance | path

Searched refs:macho (Results 1 – 25 of 70) sorted by relevance

123

/freebsd/contrib/llvm-project/lld/MachO/
H A DRelocations.cpp19 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 DDriverUtils.cpp35 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 DInputSection.cpp29 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 DTarget.cpp12 using namespace lld::macho;
14 TargetInfo *macho::target = nullptr;
H A DOutputSegment.cpp23 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 DSectionPriorities.cpp35 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 DMapFile.cpp48 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 DConcatOutputSection.cpp24 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 DInputFiles.cpp84 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 DSymbolTable.cpp22 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 DExportTrie.cpp48 using namespace lld::macho;
85 struct macho::TrieNode {
339 void macho::parseTrie(const uint8_t *buf, size_t size, in parseTrie()
H A DMapFile.h12 namespace lld::macho {
H A DMarkLive.h12 namespace lld::macho {
H A DICF.h16 namespace lld::macho {
H A DObjC.h14 namespace lld::macho {
H A DOutputSection.cpp14 using namespace lld::macho;
H A DUnwindInfoSection.h16 namespace lld::macho {
H A DICF.cpp27 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 DWriter.h14 namespace lld::macho {
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DObjdumpOpts.td128 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 DARM64Common.cpp17 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 DARM64_32.cpp26 using namespace lld::macho;
124 TargetInfo *macho::createARM64_32TargetInfo() { in createARM64_32TargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DObjCopy.cpp61 return macho::executeObjcopyOnBinary(Config.getCommonConfig(), *MachOConfig, in executeObjcopyOnBinary()
66 return macho::executeObjcopyOnMachOUniversalBinary( in executeObjcopyOnBinary()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DOpts.td69 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 Dmacho_platform.h32 namespace macho {

123