LLVM 20.0.0git
|
This is the complete list of members for llvm::MachObjectWriter, including all inherited members.
addAddrsigSymbol(const MCSymbol *Sym) | llvm::MCObjectWriter | inline |
addFileName(MCAssembler &Asm, StringRef FileName) | llvm::MCObjectWriter | |
addRelocation(const MCSymbol *RelSymbol, const MCSection *Sec, MachO::any_relocation_info &MRE) | llvm::MachObjectWriter | inline |
AddrsigSyms | llvm::MCObjectWriter | protected |
bindIndirectSymbols(MCAssembler &Asm) | llvm::MachObjectWriter | |
CGProfile | llvm::MCObjectWriter | protected |
CompilerVersion | llvm::MCObjectWriter | protected |
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 | |
EmitAddrsigSection | llvm::MCObjectWriter | protected |
emitAddrsigSection() | llvm::MCObjectWriter | inline |
executePostLayoutBinding(MCAssembler &Asm) override | llvm::MachObjectWriter | virtual |
FileNames | llvm::MCObjectWriter | protected |
findAliasedSymbol(const MCSymbol &Sym) const | llvm::MachObjectWriter | |
getAddrsigSyms() | llvm::MCObjectWriter | inline |
getAtom(const MCSymbol &S) const | llvm::MachObjectWriter | |
getCGProfile() | llvm::MCObjectWriter | inline |
getDataRegions() | llvm::MachObjectWriter | inline |
getEmitAddrsigSection() | llvm::MCObjectWriter | inline |
getFileNames() | llvm::MCObjectWriter | inline |
getFragmentAddress(const MCAssembler &Asm, const MCFragment *Fragment) const | llvm::MachObjectWriter | |
getIndirectSymbols() | llvm::MachObjectWriter | inline |
getLinkerOptions() | llvm::MachObjectWriter | inline |
getLOHContainer() | llvm::MachObjectWriter | inline |
getPaddingSize(const MCAssembler &Asm, const MCSection *SD) const | llvm::MachObjectWriter | |
getSectionAddress(const MCSection *Sec) const | llvm::MachObjectWriter | inline |
getSectionAddressMap() | llvm::MachObjectWriter | inline |
getSectionOrder() const | llvm::MachObjectWriter | inline |
getSubsectionsViaSymbols() const | llvm::MCObjectWriter | inline |
getSymbolAddress(const MCSymbol &S, const MCAssembler &Asm) const | llvm::MachObjectWriter | |
is64Bit() const | llvm::MachObjectWriter | inline |
isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) | llvm::MachObjectWriter | |
isSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, bool InSet) const | llvm::MCObjectWriter | |
isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const override | llvm::MachObjectWriter | virtual |
isX86_64() const | llvm::MachObjectWriter | inline |
MachObjectWriter(std::unique_ptr< MCMachObjectTargetWriter > MOTW, raw_pwrite_stream &OS, bool IsLittleEndian) | llvm::MachObjectWriter | inline |
Major | llvm::MachObjectWriter | |
MCObjectWriter()=default | llvm::MCObjectWriter | protected |
MCObjectWriter(const MCObjectWriter &)=delete | llvm::MCObjectWriter | |
Minor | llvm::MachObjectWriter | |
operator=(const MCObjectWriter &)=delete | llvm::MCObjectWriter | |
Platform | llvm::MachObjectWriter | |
populateAddrSigSection(MCAssembler &Asm) | llvm::MachObjectWriter | |
recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) override | llvm::MachObjectWriter | virtual |
reset() override | llvm::MachObjectWriter | virtual |
SDKVersion | llvm::MachObjectWriter | |
setBuildVersion(MachO::PlatformType Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion=VersionTuple()) | llvm::MachObjectWriter | inline |
setCompilerVersion(StringRef CompilerVers) | llvm::MCObjectWriter | inline |
setSubsectionsViaSymbols(bool Value) | llvm::MCObjectWriter | inline |
setTargetVariantBuildVersion(MachO::PlatformType Platform, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion) | llvm::MachObjectWriter | inline |
setVersionMin(MCVersionMinType Type, unsigned Major, unsigned Minor, unsigned Update, VersionTuple SDKVersion=VersionTuple()) | llvm::MachObjectWriter | inline |
SubsectionsViaSymbols | llvm::MCObjectWriter | protected |
Type | llvm::MachObjectWriter | |
TypeOrPlatform | llvm::MachObjectWriter | |
Update | llvm::MachObjectWriter | |
VersionInfoType typedef | llvm::MachObjectWriter | |
W | llvm::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) override | llvm::MachObjectWriter | virtual |
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::MCObjectWriter | virtual |