|
LLVM
8.0.1
|
This is the complete list of members for llvm::MachObjectWriter, including all inherited members.
| addAddrsigSymbol(const MCSymbol *Sym) | llvm::MCObjectWriter | inlinevirtual |
| addRelocation(const MCSymbol *RelSymbol, const MCSection *Sec, MachO::any_relocation_info &MRE) | llvm::MachObjectWriter | inline |
| bindIndirectSymbols(MCAssembler &Asm) | llvm::MachObjectWriter | |
| computeSectionAddresses(const MCAssembler &Asm, const MCAsmLayout &Layout) | 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 | inlinevirtual |
| executePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout) override | llvm::MachObjectWriter | virtual |
| findAliasedSymbol(const MCSymbol &Sym) const | llvm::MachObjectWriter | |
| getFragmentAddress(const MCFragment *Fragment, const MCAsmLayout &Layout) const | llvm::MachObjectWriter | |
| getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const | llvm::MachObjectWriter | |
| getSectionAddress(const MCSection *Sec) const | llvm::MachObjectWriter | inline |
| getSectionAddressMap() | llvm::MachObjectWriter | inline |
| getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) 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 &A, const MCSymbol &B, bool InSet) const override | llvm::MachObjectWriter | virtual |
| 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 |
| MCObjectWriter()=default | llvm::MCObjectWriter | protected |
| MCObjectWriter(const MCObjectWriter &)=delete | llvm::MCObjectWriter | |
| operator=(const MCObjectWriter &)=delete | llvm::MCObjectWriter | |
| recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) override | llvm::MachObjectWriter | virtual |
| recordScatteredRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) | llvm::MachObjectWriter | |
| recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) | llvm::MachObjectWriter | |
| reset() override | llvm::MachObjectWriter | virtual |
| 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 MCAsmLayout &Layout) | llvm::MachObjectWriter | |
| writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override | llvm::MachObjectWriter | virtual |
| writeSection(const MCAsmLayout &Layout, 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 |
1.8.13