Lines Matching refs:InitAuxFileHdr

80   XCOFFYAML::AuxiliaryHeader InitAuxFileHdr;  member in __anon7d28c6690111::XCOFFWriter
271 InitAuxFileHdr = *Obj.AuxHeader; in initAuxFileHeader()
283 if (!InitAuxFileHdr.TextSize) in initAuxFileHeader()
284 InitAuxFileHdr.TextSize = InitSections[I].Size; in initAuxFileHeader()
285 if (!InitAuxFileHdr.TextStartAddr) in initAuxFileHeader()
286 InitAuxFileHdr.TextStartAddr = InitSections[I].Address; in initAuxFileHeader()
287 if (!InitAuxFileHdr.SecNumOfText) in initAuxFileHeader()
288 InitAuxFileHdr.SecNumOfText = I + 1; in initAuxFileHeader()
291 if (!InitAuxFileHdr.InitDataSize) in initAuxFileHeader()
292 InitAuxFileHdr.InitDataSize = InitSections[I].Size; in initAuxFileHeader()
293 if (!InitAuxFileHdr.DataStartAddr) in initAuxFileHeader()
294 InitAuxFileHdr.DataStartAddr = InitSections[I].Address; in initAuxFileHeader()
295 if (!InitAuxFileHdr.SecNumOfData) in initAuxFileHeader()
296 InitAuxFileHdr.SecNumOfData = I + 1; in initAuxFileHeader()
299 if (!InitAuxFileHdr.BssDataSize) in initAuxFileHeader()
300 InitAuxFileHdr.BssDataSize = InitSections[I].Size; in initAuxFileHeader()
301 if (!InitAuxFileHdr.SecNumOfBSS) in initAuxFileHeader()
302 InitAuxFileHdr.SecNumOfBSS = I + 1; in initAuxFileHeader()
305 if (!InitAuxFileHdr.SecNumOfTData) in initAuxFileHeader()
306 InitAuxFileHdr.SecNumOfTData = I + 1; in initAuxFileHeader()
309 if (!InitAuxFileHdr.SecNumOfTBSS) in initAuxFileHeader()
310 InitAuxFileHdr.SecNumOfTBSS = I + 1; in initAuxFileHeader()
313 if (!InitAuxFileHdr.SecNumOfLoader) in initAuxFileHeader()
314 InitAuxFileHdr.SecNumOfLoader = I + 1; in initAuxFileHeader()
380 W.write<uint16_t>(InitAuxFileHdr.Magic.value_or(yaml::Hex16(1))); in writeAuxFileHeader()
381 W.write<uint16_t>(InitAuxFileHdr.Version.value_or(yaml::Hex16(1))); in writeAuxFileHeader()
384 W.write<uint64_t>(InitAuxFileHdr.TextStartAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
385 W.write<uint64_t>(InitAuxFileHdr.DataStartAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
386 W.write<uint64_t>(InitAuxFileHdr.TOCAnchorAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
388 W.write<uint32_t>(InitAuxFileHdr.TextSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
389 W.write<uint32_t>(InitAuxFileHdr.InitDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
390 W.write<uint32_t>(InitAuxFileHdr.BssDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
391 W.write<uint32_t>(InitAuxFileHdr.EntryPointAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
392 W.write<uint32_t>(InitAuxFileHdr.TextStartAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
393 W.write<uint32_t>(InitAuxFileHdr.DataStartAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
394 W.write<uint32_t>(InitAuxFileHdr.TOCAnchorAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
396 W.write<uint16_t>(InitAuxFileHdr.SecNumOfEntryPoint.value_or(0)); in writeAuxFileHeader()
397 W.write<uint16_t>(InitAuxFileHdr.SecNumOfText.value_or(0)); in writeAuxFileHeader()
398 W.write<uint16_t>(InitAuxFileHdr.SecNumOfData.value_or(0)); in writeAuxFileHeader()
399 W.write<uint16_t>(InitAuxFileHdr.SecNumOfTOC.value_or(0)); in writeAuxFileHeader()
400 W.write<uint16_t>(InitAuxFileHdr.SecNumOfLoader.value_or(0)); in writeAuxFileHeader()
401 W.write<uint16_t>(InitAuxFileHdr.SecNumOfBSS.value_or(0)); in writeAuxFileHeader()
402 W.write<uint16_t>(InitAuxFileHdr.MaxAlignOfText.value_or(yaml::Hex16(0))); in writeAuxFileHeader()
403 W.write<uint16_t>(InitAuxFileHdr.MaxAlignOfData.value_or(yaml::Hex16(0))); in writeAuxFileHeader()
404 W.write<uint16_t>(InitAuxFileHdr.ModuleType.value_or(yaml::Hex16(0))); in writeAuxFileHeader()
405 W.write<uint8_t>(InitAuxFileHdr.CpuFlag.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
408 W.write<uint8_t>(InitAuxFileHdr.TextPageSize.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
409 W.write<uint8_t>(InitAuxFileHdr.DataPageSize.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
410 W.write<uint8_t>(InitAuxFileHdr.StackPageSize.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
412 InitAuxFileHdr.FlagAndTDataAlignment.value_or(yaml::Hex8(0x80))); in writeAuxFileHeader()
413 W.write<uint64_t>(InitAuxFileHdr.TextSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
414 W.write<uint64_t>(InitAuxFileHdr.InitDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
415 W.write<uint64_t>(InitAuxFileHdr.BssDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
416 W.write<uint64_t>(InitAuxFileHdr.EntryPointAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
417 W.write<uint64_t>(InitAuxFileHdr.MaxStackSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
418 W.write<uint64_t>(InitAuxFileHdr.MaxDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
420 W.write<uint32_t>(InitAuxFileHdr.MaxStackSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
421 W.write<uint32_t>(InitAuxFileHdr.MaxDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader()
423 W.write<uint8_t>(InitAuxFileHdr.TextPageSize.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
424 W.write<uint8_t>(InitAuxFileHdr.DataPageSize.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
425 W.write<uint8_t>(InitAuxFileHdr.StackPageSize.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
427 InitAuxFileHdr.FlagAndTDataAlignment.value_or(yaml::Hex8(0))); in writeAuxFileHeader()
429 W.write<uint16_t>(InitAuxFileHdr.SecNumOfTData.value_or(0)); in writeAuxFileHeader()
430 W.write<uint16_t>(InitAuxFileHdr.SecNumOfTBSS.value_or(0)); in writeAuxFileHeader()
433 InitAuxFileHdr.Flag.value_or(yaml::Hex16(XCOFF::SHR_SYMTAB))); in writeAuxFileHeader()