Lines Matching defs:MachOWriter
30 class MachOWriter {
32 MachOWriter(MachOYAML::Object &Obj) : Obj(Obj), fileStart(0) {
76 Error MachOWriter::writeMachO(raw_ostream &OS) {
88 void MachOWriter::writeHeader(raw_ostream &OS) {
240 void MachOWriter::ZeroToOffset(raw_ostream &OS, size_t Offset) {
246 void MachOWriter::writeLoadCommands(raw_ostream &OS) {
295 Error MachOWriter::writeSectionData(raw_ostream &OS) {
402 void MachOWriter::writeRelocations(raw_ostream &OS) {
425 void MachOWriter::writeBindOpcodes(
444 void MachOWriter::dumpExportEntry(raw_ostream &OS,
469 void MachOWriter::writeExportTrie(raw_ostream &OS) {
488 void MachOWriter::writeLinkEditData(raw_ostream &OS) {
489 typedef void (MachOWriter::*writeHandler)(raw_ostream &);
505 std::make_pair(SymtabCmd->symoff, &MachOWriter::writeNameList));
507 std::make_pair(SymtabCmd->stroff, &MachOWriter::writeStringTable));
512 &MachOWriter::writeRebaseOpcodes));
514 &MachOWriter::writeBasicBindOpcodes));
516 &MachOWriter::writeWeakBindOpcodes));
518 &MachOWriter::writeLazyBindOpcodes));
520 &MachOWriter::writeExportTrie));
525 DSymtabCmd->indirectsymoff, &MachOWriter::writeDynamicSymbolTable));
530 &MachOWriter::writeFunctionStarts));
535 &MachOWriter::writeChainedFixups));
540 &MachOWriter::writeDyldExportsTrie));
545 &MachOWriter::writeDataInCode));
558 void MachOWriter::writeRebaseOpcodes(raw_ostream &OS) {
569 void MachOWriter::writeBasicBindOpcodes(raw_ostream &OS) {
573 void MachOWriter::writeWeakBindOpcodes(raw_ostream &OS) {
577 void MachOWriter::writeLazyBindOpcodes(raw_ostream &OS) {
581 void MachOWriter::writeNameList(raw_ostream &OS) {
590 void MachOWriter::writeStringTable(raw_ostream &OS) {
597 void MachOWriter::writeDynamicSymbolTable(raw_ostream &OS) {
603 void MachOWriter::writeFunctionStarts(raw_ostream &OS) {
614 void MachOWriter::writeDataInCode(raw_ostream &OS) {
624 void MachOWriter::writeChainedFixups(raw_ostream &OS) {
630 void MachOWriter::writeDyldExportsTrie(raw_ostream &OS) {
654 MachOWriter Writer(*ObjectFile.MachO);
669 MachOWriter Writer(FatFile.Slices[i]);