LLVM 20.0.0git
llvm::MachObjectWriter Member List

This is the complete list of members for llvm::MachObjectWriter, including all inherited members.

addAddrsigSymbol(const MCSymbol *Sym)llvm::MCObjectWriterinline
addFileName(MCAssembler &Asm, StringRef FileName)llvm::MCObjectWriter
addRelocation(const MCSymbol *RelSymbol, const MCSection *Sec, MachO::any_relocation_info &MRE)llvm::MachObjectWriterinline
AddrsigSymsllvm::MCObjectWriterprotected
bindIndirectSymbols(MCAssembler &Asm)llvm::MachObjectWriter
CGProfilellvm::MCObjectWriterprotected
CompilerVersionllvm::MCObjectWriterprotected
computeSectionAddresses(const MCAssembler &Asm)llvm::MachObjectWriter
computeSymbolTable(MCAssembler &Asm, std::vector< MachSymbolData > &LocalSymbolData, std::vector< MachSymbolData > &ExternalSymbolData, std::vector< MachSymbolData > &UndefinedSymbolData)llvm::MachObjectWriter
doesSymbolRequireExternRelocation(const MCSymbol &S)llvm::MachObjectWriter
EmitAddrsigSectionllvm::MCObjectWriterprotected
emitAddrsigSection()llvm::MCObjectWriterinline
executePostLayoutBinding(MCAssembler &Asm) overridellvm::MachObjectWritervirtual
FileNamesllvm::MCObjectWriterprotected
findAliasedSymbol(const MCSymbol &Sym) constllvm::MachObjectWriter
getAddrsigSyms()llvm::MCObjectWriterinline
getAtom(const MCSymbol &S) constllvm::MachObjectWriter
getCGProfile()llvm::MCObjectWriterinline
getDataRegions()llvm::MachObjectWriterinline
getEmitAddrsigSection()llvm::MCObjectWriterinline
getFileNames()llvm::MCObjectWriterinline
getFragmentAddress(const MCAssembler &Asm, const MCFragment *Fragment) constllvm::MachObjectWriter
getIndirectSymbols()llvm::MachObjectWriterinline
getLinkerOptions()llvm::MachObjectWriterinline
getLOHContainer()llvm::MachObjectWriterinline
getPaddingSize(const MCAssembler &Asm, const MCSection *SD) constllvm::MachObjectWriter
getSectionAddress(const MCSection *Sec) constllvm::MachObjectWriterinline
getSectionAddressMap()llvm::MachObjectWriterinline
getSectionOrder() constllvm::MachObjectWriterinline
getSubsectionsViaSymbols() constllvm::MCObjectWriterinline
getSymbolAddress(const MCSymbol &S, const MCAssembler &Asm) constllvm::MachObjectWriter
is64Bit() constllvm::MachObjectWriterinline
isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind)llvm::MachObjectWriter
isSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, bool InSet) constllvm::MCObjectWriter
isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const overridellvm::MachObjectWritervirtual
isX86_64() constllvm::MachObjectWriterinline
MachObjectWriter(std::unique_ptr< MCMachObjectTargetWriter > MOTW, raw_pwrite_stream &OS, bool IsLittleEndian)llvm::MachObjectWriterinline
Majorllvm::MachObjectWriter
MCObjectWriter()=defaultllvm::MCObjectWriterprotected
MCObjectWriter(const MCObjectWriter &)=deletellvm::MCObjectWriter
Minorllvm::MachObjectWriter
operator=(const MCObjectWriter &)=deletellvm::MCObjectWriter
Platformllvm::MachObjectWriter
populateAddrSigSection(MCAssembler &Asm)llvm::MachObjectWriter
recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) overridellvm::MachObjectWritervirtual
reset() overridellvm::MachObjectWritervirtual
SDKVersionllvm::MachObjectWriter
setBuildVersion(MachO::PlatformType Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion=VersionTuple())llvm::MachObjectWriterinline
setCompilerVersion(StringRef CompilerVers)llvm::MCObjectWriterinline
setSubsectionsViaSymbols(bool Value)llvm::MCObjectWriterinline
setTargetVariantBuildVersion(MachO::PlatformType Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion)llvm::MachObjectWriterinline
setVersionMin(MCVersionMinType Type, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion=VersionTuple())llvm::MachObjectWriterinline
SubsectionsViaSymbolsllvm::MCObjectWriterprotected
Typellvm::MachObjectWriter
TypeOrPlatformllvm::MachObjectWriter
Updatellvm::MachObjectWriter
VersionInfoType typedefllvm::MachObjectWriter
Wllvm::MachObjectWriter
writeDysymtabLoadCommand(uint32_t FirstLocalSymbol, uint32_t NumLocalSymbols, uint32_t FirstExternalSymbol, uint32_t NumExternalSymbols, uint32_t FirstUndefinedSymbol, uint32_t NumUndefinedSymbols, uint32_t IndirectSymbolOffset, uint32_t NumIndirectSymbols)llvm::MachObjectWriter
writeHeader(MachO::HeaderFileType Type, unsigned NumLoadCommands, unsigned LoadCommandsSize, bool SubsectionsViaSymbols)llvm::MachObjectWriter
writeLinkeditLoadCommand(uint32_t Type, uint32_t DataOffset, uint32_t DataSize)llvm::MachObjectWriter
writeLinkerOptionsLoadCommand(const std::vector< std::string > &Options)llvm::MachObjectWriter
writeNlist(MachSymbolData &MSD, const MCAssembler &Asm)llvm::MachObjectWriter
writeObject(MCAssembler &Asm) overridellvm::MachObjectWritervirtual
writeSection(const MCAssembler &Asm, const MCSection &Sec, uint64_t VMAddr, uint64_t FileOffset, unsigned Flags, uint64_t RelocationsStart, unsigned NumRelocations)llvm::MachObjectWriter
writeSegmentLoadCommand(StringRef Name, unsigned NumSections, uint64_t VMAddr, uint64_t VMSize, uint64_t SectionDataStartOffset, uint64_t SectionDataSize, uint32_t MaxProt, uint32_t InitProt)llvm::MachObjectWriter
writeSymtabLoadCommand(uint32_t SymbolOffset, uint32_t NumSymbols, uint32_t StringTableOffset, uint32_t StringTableSize)llvm::MachObjectWriter
~MCObjectWriter()llvm::MCObjectWritervirtual