Home | History | Annotate | Download | only in MC

Lines Matching refs:MachObjectWriter

1 //===- lib/MC/MachObjectWriter.cpp - Mach-O File Writer -------------------===//
31 void MachObjectWriter::reset() {
41 bool MachObjectWriter::doesSymbolRequireExternRelocation(const MCSymbol &S) {
55 bool MachObjectWriter::
60 bool MachObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) {
67 uint64_t MachObjectWriter::getFragmentAddress(const MCFragment *Fragment,
73 uint64_t MachObjectWriter::getSymbolAddress(const MCSymbol &S,
106 uint64_t MachObjectWriter::getPaddingSize(const MCSection *Sec,
119 void MachObjectWriter::writeHeader(MachO::HeaderFileType Type,
155 void MachObjectWriter::writeSegmentLoadCommand(
196 void MachObjectWriter::writeSection(const MCAsmLayout &Layout,
241 void MachObjectWriter::writeSymtabLoadCommand(uint32_t SymbolOffset,
260 void MachObjectWriter::writeDysymtabLoadCommand(uint32_t FirstLocalSymbol,
297 MachObjectWriter::MachSymbolData *
298 MachObjectWriter::findSymbolData(const MCSymbol &Sym) {
308 const MCSymbol &MachObjectWriter::findAliasedSymbol(const MCSymbol &Sym) const {
320 void MachObjectWriter::writeNlist(MachSymbolData &MSD,
389 void MachObjectWriter::writeLinkeditLoadCommand(uint32_t Type,
412 void MachObjectWriter::writeLinkerOptionsLoadCommand(
435 void MachObjectWriter::recordRelocation(MCAssembler &Asm,
444 void MachObjectWriter::bindIndirectSymbols(MCAssembler &Asm) {
508 void MachObjectWriter::computeSymbolTable(
609 void MachObjectWriter::computeSectionAddresses(const MCAssembler &Asm,
624 void MachObjectWriter::executePostLayoutBinding(MCAssembler &Asm,
632 bool MachObjectWriter::isSymbolRefDifferenceFullyResolvedImpl(
644 bool MachObjectWriter::isSymbolRefDifferenceFullyResolvedImpl(
711 void MachObjectWriter::writeObject(MCAssembler &Asm,
987 return new MachObjectWriter(MOTW, OS, IsLittleEndian);