mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-04 06:09:05 +00:00
Remove local namespace yaml to avoid confusion with llvm::yaml.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179921 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
da177ce51c
commit
9e39d0bc20
@ -202,8 +202,6 @@ RelocationTypesARMPairs [] = {
|
||||
};
|
||||
#undef STRING_PAIR
|
||||
|
||||
namespace yaml { // COFF-specific yaml-writing specific routines
|
||||
|
||||
static raw_ostream &writeName(raw_ostream &Out,
|
||||
const char *Name, std::size_t NameSize) {
|
||||
for (std::size_t i = 0; i < NameSize; ++i) {
|
||||
@ -224,8 +222,6 @@ static raw_ostream &writeBitMask(raw_ostream &Out,
|
||||
return Out;
|
||||
}
|
||||
|
||||
} // end of yaml namespace
|
||||
|
||||
// Given an array of pod_pair<enum, const char *>, look up a value
|
||||
template <typename T, std::size_t N>
|
||||
const char *nameLookup(const pod_pair<T, const char *> (&Arr)[N],
|
||||
@ -237,9 +233,11 @@ const char *nameLookup(const pod_pair<T, const char *> (&Arr)[N],
|
||||
return NotFound;
|
||||
}
|
||||
|
||||
|
||||
static raw_ostream &yamlCOFFHeader(const object::coff_file_header *Header,
|
||||
raw_ostream &Out) {
|
||||
COFF::header H;
|
||||
H.Machine = Header->Machine;
|
||||
H.Characteristics = Header->Characteristics;
|
||||
|
||||
Out << "header: !Header\n";
|
||||
Out << " Machine: ";
|
||||
@ -260,14 +258,14 @@ static raw_ostream &yamlCOFFSections(object::COFFObjectFile &Obj,
|
||||
|
||||
Out << " - !Section\n";
|
||||
Out << " Name: ";
|
||||
yaml::writeName(Out, sect->Name, sizeof(sect->Name)) << '\n';
|
||||
writeName(Out, sect->Name, sizeof(sect->Name)) << '\n';
|
||||
|
||||
Out << " Characteristics: [";
|
||||
yaml::writeBitMask(Out, SectionCharacteristicsPairs1, sect->Characteristics);
|
||||
writeBitMask(Out, SectionCharacteristicsPairs1, sect->Characteristics);
|
||||
Out << nameLookup(SectionCharacteristicsPairsAlignment,
|
||||
sect->Characteristics & 0x00F00000, "# Unrecognized_IMAGE_SCN_ALIGN")
|
||||
<< ", ";
|
||||
yaml::writeBitMask(Out, SectionCharacteristicsPairs2, sect->Characteristics);
|
||||
writeBitMask(Out, SectionCharacteristicsPairs2, sect->Characteristics);
|
||||
Out << "] # ";
|
||||
yaml::writeHexNumber(Out, sect->Characteristics) << '\n';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user