@@ -118,7 +118,7 @@ uint64_t MachObjectWriter::getPaddingSize(const MCSection *Sec,
118
118
return OffsetToAlignment (EndAddr, NextSec.getAlignment ());
119
119
}
120
120
121
- void MachObjectWriter::WriteHeader (unsigned NumLoadCommands,
121
+ void MachObjectWriter::writeHeader (unsigned NumLoadCommands,
122
122
unsigned LoadCommandsSize,
123
123
bool SubsectionsViaSymbols) {
124
124
uint32_t Flags = 0 ;
@@ -148,11 +148,11 @@ void MachObjectWriter::WriteHeader(unsigned NumLoadCommands,
148
148
(is64Bit ()?sizeof (MachO::mach_header_64): sizeof (MachO::mach_header)));
149
149
}
150
150
151
- // / WriteSegmentLoadCommand - Write a segment load command.
151
+ // / writeSegmentLoadCommand - Write a segment load command.
152
152
// /
153
153
// / \param NumSections The number of sections in this segment.
154
154
// / \param SectionDataSize The total size of the sections.
155
- void MachObjectWriter::WriteSegmentLoadCommand (unsigned NumSections,
155
+ void MachObjectWriter::writeSegmentLoadCommand (unsigned NumSections,
156
156
uint64_t VMSize,
157
157
uint64_t SectionDataStartOffset,
158
158
uint64_t SectionDataSize) {
@@ -192,7 +192,7 @@ void MachObjectWriter::WriteSegmentLoadCommand(unsigned NumSections,
192
192
assert (OS.tell () - Start == SegmentLoadCommandSize);
193
193
}
194
194
195
- void MachObjectWriter::WriteSection (const MCAssembler &Asm,
195
+ void MachObjectWriter::writeSection (const MCAssembler &Asm,
196
196
const MCAsmLayout &Layout,
197
197
const MCSection &Sec, uint64_t FileOffset,
198
198
uint64_t RelocationsStart,
@@ -241,7 +241,7 @@ void MachObjectWriter::WriteSection(const MCAssembler &Asm,
241
241
sizeof (MachO::section)));
242
242
}
243
243
244
- void MachObjectWriter::WriteSymtabLoadCommand (uint32_t SymbolOffset,
244
+ void MachObjectWriter::writeSymtabLoadCommand (uint32_t SymbolOffset,
245
245
uint32_t NumSymbols,
246
246
uint32_t StringTableOffset,
247
247
uint32_t StringTableSize) {
@@ -260,7 +260,7 @@ void MachObjectWriter::WriteSymtabLoadCommand(uint32_t SymbolOffset,
260
260
assert (OS.tell () - Start == sizeof (MachO::symtab_command));
261
261
}
262
262
263
- void MachObjectWriter::WriteDysymtabLoadCommand (uint32_t FirstLocalSymbol,
263
+ void MachObjectWriter::writeDysymtabLoadCommand (uint32_t FirstLocalSymbol,
264
264
uint32_t NumLocalSymbols,
265
265
uint32_t FirstExternalSymbol,
266
266
uint32_t NumExternalSymbols,
@@ -320,7 +320,7 @@ const MCSymbol &MachObjectWriter::findAliasedSymbol(const MCSymbol &Sym) const {
320
320
return *S;
321
321
}
322
322
323
- void MachObjectWriter::WriteNlist (MachSymbolData &MSD,
323
+ void MachObjectWriter::writeNlist (MachSymbolData &MSD,
324
324
const MCAsmLayout &Layout) {
325
325
const MCSymbol *Symbol = MSD.Symbol ;
326
326
const MCSymbol &Data = *Symbol;
@@ -403,7 +403,7 @@ void MachObjectWriter::WriteNlist(MachSymbolData &MSD,
403
403
write32 (Address);
404
404
}
405
405
406
- void MachObjectWriter::WriteLinkeditLoadCommand (uint32_t Type,
406
+ void MachObjectWriter::writeLinkeditLoadCommand (uint32_t Type,
407
407
uint32_t DataOffset,
408
408
uint32_t DataSize) {
409
409
uint64_t Start = OS.tell ();
@@ -426,7 +426,7 @@ static unsigned ComputeLinkerOptionsLoadCommandSize(
426
426
return RoundUpToAlignment (Size, is64Bit ? 8 : 4 );
427
427
}
428
428
429
- void MachObjectWriter::WriteLinkerOptionsLoadCommand (
429
+ void MachObjectWriter::writeLinkerOptionsLoadCommand (
430
430
const std::vector<std::string> &Options)
431
431
{
432
432
unsigned Size = ComputeLinkerOptionsLoadCommandSize (Options, is64Bit ());
@@ -458,7 +458,7 @@ void MachObjectWriter::recordRelocation(MCAssembler &Asm,
458
458
Target, FixedValue);
459
459
}
460
460
461
- void MachObjectWriter::BindIndirectSymbols (MCAssembler &Asm) {
461
+ void MachObjectWriter::bindIndirectSymbols (MCAssembler &Asm) {
462
462
// This is the point where 'as' creates actual symbols for indirect symbols
463
463
// (in the following two passes). It would be easier for us to do this sooner
464
464
// when we see the attribute, but that makes getting the order in the symbol
@@ -519,8 +519,8 @@ void MachObjectWriter::BindIndirectSymbols(MCAssembler &Asm) {
519
519
}
520
520
}
521
521
522
- // / ComputeSymbolTable - Compute the symbol table data
523
- void MachObjectWriter::ComputeSymbolTable (
522
+ // / computeSymbolTable - Compute the symbol table data
523
+ void MachObjectWriter::computeSymbolTable (
524
524
MCAssembler &Asm, std::vector<MachSymbolData> &LocalSymbolData,
525
525
std::vector<MachSymbolData> &ExternalSymbolData,
526
526
std::vector<MachSymbolData> &UndefinedSymbolData) {
@@ -636,12 +636,12 @@ void MachObjectWriter::computeSectionAddresses(const MCAssembler &Asm,
636
636
}
637
637
}
638
638
639
- void MachObjectWriter::ExecutePostLayoutBinding (MCAssembler &Asm,
639
+ void MachObjectWriter::executePostLayoutBinding (MCAssembler &Asm,
640
640
const MCAsmLayout &Layout) {
641
641
computeSectionAddresses (Asm, Layout);
642
642
643
643
// Create symbol data for any indirect symbols.
644
- BindIndirectSymbols (Asm);
644
+ bindIndirectSymbols (Asm);
645
645
}
646
646
647
647
bool MachObjectWriter::isSymbolRefDifferenceFullyResolvedImpl (
@@ -714,7 +714,7 @@ bool MachObjectWriter::isSymbolRefDifferenceFullyResolvedImpl(
714
714
void MachObjectWriter::writeObject (MCAssembler &Asm,
715
715
const MCAsmLayout &Layout) {
716
716
// Compute symbol table information and bind symbol indices.
717
- ComputeSymbolTable (Asm, LocalSymbolData, ExternalSymbolData,
717
+ computeSymbolTable (Asm, LocalSymbolData, ExternalSymbolData,
718
718
UndefinedSymbolData);
719
719
720
720
unsigned NumSections = Asm.size ();
@@ -793,9 +793,9 @@ void MachObjectWriter::writeObject(MCAssembler &Asm,
793
793
SectionDataFileSize += SectionDataPadding;
794
794
795
795
// Write the prolog, starting with the header and load command...
796
- WriteHeader (NumLoadCommands, LoadCommandsSize,
796
+ writeHeader (NumLoadCommands, LoadCommandsSize,
797
797
Asm.getSubsectionsViaSymbols ());
798
- WriteSegmentLoadCommand (NumSections, VMSize,
798
+ writeSegmentLoadCommand (NumSections, VMSize,
799
799
SectionDataStart, SectionDataSize);
800
800
801
801
// ... and then the section headers.
@@ -804,7 +804,7 @@ void MachObjectWriter::writeObject(MCAssembler &Asm,
804
804
std::vector<RelAndSymbol> &Relocs = Relocations[&Sec];
805
805
unsigned NumRelocs = Relocs.size ();
806
806
uint64_t SectionStart = SectionDataStart + getSectionAddress (&Sec);
807
- WriteSection (Asm, Layout, Sec, SectionStart, RelocTableEnd, NumRelocs);
807
+ writeSection (Asm, Layout, Sec, SectionStart, RelocTableEnd, NumRelocs);
808
808
RelocTableEnd += NumRelocs * sizeof (MachO::any_relocation_info);
809
809
}
810
810
@@ -827,14 +827,14 @@ void MachObjectWriter::writeObject(MCAssembler &Asm,
827
827
if (NumDataRegions) {
828
828
uint64_t DataRegionsOffset = RelocTableEnd;
829
829
uint64_t DataRegionsSize = NumDataRegions * 8 ;
830
- WriteLinkeditLoadCommand (MachO::LC_DATA_IN_CODE, DataRegionsOffset,
830
+ writeLinkeditLoadCommand (MachO::LC_DATA_IN_CODE, DataRegionsOffset,
831
831
DataRegionsSize);
832
832
}
833
833
834
834
// Write the loh load command, if used.
835
835
uint64_t LOHTableEnd = DataInCodeTableEnd + LOHSize;
836
836
if (LOHSize)
837
- WriteLinkeditLoadCommand (MachO::LC_LINKER_OPTIMIZATION_HINT,
837
+ writeLinkeditLoadCommand (MachO::LC_LINKER_OPTIMIZATION_HINT,
838
838
DataInCodeTableEnd, LOHSize);
839
839
840
840
// Write the symbol table load command, if used.
@@ -863,18 +863,18 @@ void MachObjectWriter::writeObject(MCAssembler &Asm,
863
863
SymbolTableOffset + NumSymTabSymbols * (is64Bit () ?
864
864
sizeof (MachO::nlist_64) :
865
865
sizeof (MachO::nlist));
866
- WriteSymtabLoadCommand (SymbolTableOffset, NumSymTabSymbols,
866
+ writeSymtabLoadCommand (SymbolTableOffset, NumSymTabSymbols,
867
867
StringTableOffset, StringTable.data ().size ());
868
868
869
- WriteDysymtabLoadCommand (FirstLocalSymbol, NumLocalSymbols,
869
+ writeDysymtabLoadCommand (FirstLocalSymbol, NumLocalSymbols,
870
870
FirstExternalSymbol, NumExternalSymbols,
871
871
FirstUndefinedSymbol, NumUndefinedSymbols,
872
872
IndirectSymbolOffset, NumIndirectSymbols);
873
873
}
874
874
875
875
// Write the linker options load commands.
876
876
for (const auto &Option : Asm.getLinkerOptions ())
877
- WriteLinkerOptionsLoadCommand (Option);
877
+ writeLinkerOptionsLoadCommand (Option);
878
878
879
879
// Write the actual section data.
880
880
for (const MCSection &Sec : Asm) {
@@ -956,7 +956,7 @@ void MachObjectWriter::writeObject(MCAssembler &Asm,
956
956
for (auto *SymbolData :
957
957
{&LocalSymbolData, &ExternalSymbolData, &UndefinedSymbolData})
958
958
for (MachSymbolData &Entry : *SymbolData)
959
- WriteNlist (Entry, Layout);
959
+ writeNlist (Entry, Layout);
960
960
961
961
// Write the string table.
962
962
OS << StringTable.data ();
0 commit comments