Lines Matching defs:MachOWriter
32 class MachOWriter {
34 MachOWriter(MachOYAML::Object &Obj) : Obj(Obj), fileStart(0) {
78 Error MachOWriter::writeMachO(raw_ostream &OS) {
90 void MachOWriter::writeHeader(raw_ostream &OS) {
242 void MachOWriter::ZeroToOffset(raw_ostream &OS, size_t Offset) {
248 void MachOWriter::writeLoadCommands(raw_ostream &OS) {
297 Error MachOWriter::writeSectionData(raw_ostream &OS) {
404 void MachOWriter::writeRelocations(raw_ostream &OS) {
427 void MachOWriter::writeBindOpcodes(
446 void MachOWriter::dumpExportEntry(raw_ostream &OS,
471 void MachOWriter::writeExportTrie(raw_ostream &OS) {
490 void MachOWriter::writeLinkEditData(raw_ostream &OS) {
491 typedef void (MachOWriter::*writeHandler)(raw_ostream &);
507 std::make_pair(SymtabCmd->symoff, &MachOWriter::writeNameList));
509 std::make_pair(SymtabCmd->stroff, &MachOWriter::writeStringTable));
514 &MachOWriter::writeRebaseOpcodes));
516 &MachOWriter::writeBasicBindOpcodes));
518 &MachOWriter::writeWeakBindOpcodes));
520 &MachOWriter::writeLazyBindOpcodes));
522 &MachOWriter::writeExportTrie));
527 DSymtabCmd->indirectsymoff, &MachOWriter::writeDynamicSymbolTable));
532 &MachOWriter::writeFunctionStarts));
537 &MachOWriter::writeChainedFixups));
542 &MachOWriter::writeDyldExportsTrie));
547 &MachOWriter::writeDataInCode));
560 void MachOWriter::writeRebaseOpcodes(raw_ostream &OS) {
571 void MachOWriter::writeBasicBindOpcodes(raw_ostream &OS) {
575 void MachOWriter::writeWeakBindOpcodes(raw_ostream &OS) {
579 void MachOWriter::writeLazyBindOpcodes(raw_ostream &OS) {
583 void MachOWriter::writeNameList(raw_ostream &OS) {
592 void MachOWriter::writeStringTable(raw_ostream &OS) {
599 void MachOWriter::writeDynamicSymbolTable(raw_ostream &OS) {
605 void MachOWriter::writeFunctionStarts(raw_ostream &OS) {
616 void MachOWriter::writeDataInCode(raw_ostream &OS) {
626 void MachOWriter::writeChainedFixups(raw_ostream &OS) {
632 void MachOWriter::writeDyldExportsTrie(raw_ostream &OS) {
656 MachOWriter Writer(*ObjectFile.MachO);
671 MachOWriter Writer(FatFile.Slices[i]);