Lines Matching defs:MachOWriter
30 class MachOWriter {
32 MachOWriter(MachOYAML::Object &Obj) : Obj(Obj), is64Bit(true), fileStart(0) {
71 Error MachOWriter::writeMachO(raw_ostream &OS) {
83 void MachOWriter::writeHeader(raw_ostream &OS) {
213 void MachOWriter::ZeroToOffset(raw_ostream &OS, size_t Offset) {
219 void MachOWriter::writeLoadCommands(raw_ostream &OS) {
268 Error MachOWriter::writeSectionData(raw_ostream &OS) {
373 void MachOWriter::writeRelocations(raw_ostream &OS) {
396 void MachOWriter::writeBindOpcodes(
415 void MachOWriter::dumpExportEntry(raw_ostream &OS,
440 void MachOWriter::writeExportTrie(raw_ostream &OS) {
459 void MachOWriter::writeLinkEditData(raw_ostream &OS) {
460 typedef void (MachOWriter::*writeHandler)(raw_ostream &);
471 std::make_pair(SymtabCmd->symoff, &MachOWriter::writeNameList));
473 std::make_pair(SymtabCmd->stroff, &MachOWriter::writeStringTable));
478 &MachOWriter::writeRebaseOpcodes));
480 &MachOWriter::writeBasicBindOpcodes));
482 &MachOWriter::writeWeakBindOpcodes));
484 &MachOWriter::writeLazyBindOpcodes));
486 &MachOWriter::writeExportTrie));
501 void MachOWriter::writeRebaseOpcodes(raw_ostream &OS) {
512 void MachOWriter::writeBasicBindOpcodes(raw_ostream &OS) {
516 void MachOWriter::writeWeakBindOpcodes(raw_ostream &OS) {
520 void MachOWriter::writeLazyBindOpcodes(raw_ostream &OS) {
524 void MachOWriter::writeNameList(raw_ostream &OS) {
533 void MachOWriter::writeStringTable(raw_ostream &OS) {
560 MachOWriter Writer(*ObjectFile.MachO);
575 MachOWriter Writer(FatFile.Slices[i]);