Lines Matching refs:SectionData
221 if (S.Name == ".debug$S" && S.SectionData.binary_size() == 0) { in layoutCOFF()
233 if (S.SectionData.binary_size() == 0) { in layoutCOFF()
237 S.SectionData = in layoutCOFF()
241 if (S.SectionData.binary_size() == 0) in layoutCOFF()
242 S.SectionData = CodeViewYAML::toDebugT(S.DebugT, CP.Allocator, S.Name); in layoutCOFF()
244 if (S.SectionData.binary_size() == 0) in layoutCOFF()
245 S.SectionData = CodeViewYAML::toDebugT(S.DebugP, CP.Allocator, S.Name); in layoutCOFF()
247 if (S.DebugH.hasValue() && S.SectionData.binary_size() == 0) in layoutCOFF()
248 S.SectionData = CodeViewYAML::toDebugH(*S.DebugH, CP.Allocator); in layoutCOFF()
251 if (S.SectionData.binary_size() > 0) { in layoutCOFF()
254 S.Header.SizeOfRawData = S.SectionData.binary_size(); in layoutCOFF()
508 S.SectionData.writeAsBinary(OS); in writeCOFF()
509 assert(S.Header.SizeOfRawData >= S.SectionData.binary_size()); in writeCOFF()
510 OS.write_zeros(S.Header.SizeOfRawData - S.SectionData.binary_size()); in writeCOFF()