reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
159 NewYAMLSection.Name = *NameOrErr; 163 NewYAMLSection.Header.Characteristics = COFFSection->Characteristics; 164 NewYAMLSection.Header.VirtualAddress = COFFSection->VirtualAddress; 165 NewYAMLSection.Header.VirtualSize = COFFSection->VirtualSize; 166 NewYAMLSection.Header.NumberOfLineNumbers = 168 NewYAMLSection.Header.NumberOfRelocations = 170 NewYAMLSection.Header.PointerToLineNumbers = 172 NewYAMLSection.Header.PointerToRawData = COFFSection->PointerToRawData; 173 NewYAMLSection.Header.PointerToRelocations = 175 NewYAMLSection.Header.SizeOfRawData = COFFSection->SizeOfRawData; 177 NewYAMLSection.Alignment = (1U << Shift) >> 1; 178 assert(NewYAMLSection.Alignment <= 8192); 183 NewYAMLSection.SectionData = yaml::BinaryRef(sectionData); 185 if (NewYAMLSection.Name == ".debug$S") 186 NewYAMLSection.DebugS = CodeViewYAML::fromDebugS(sectionData, SC); 187 else if (NewYAMLSection.Name == ".debug$T") 188 NewYAMLSection.DebugT = CodeViewYAML::fromDebugT(sectionData, 189 NewYAMLSection.Name); 190 else if (NewYAMLSection.Name == ".debug$P") 191 NewYAMLSection.DebugP = CodeViewYAML::fromDebugT(sectionData, 192 NewYAMLSection.Name); 193 else if (NewYAMLSection.Name == ".debug$H") 194 NewYAMLSection.DebugH = CodeViewYAML::fromDebugH(sectionData); 217 NewYAMLSection.Relocations = Relocations; 218 YAMLSections.push_back(NewYAMLSection);