reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
337 W.OS.write_zeros(PaddingSize); 338 Asm.writeSectionData(W.OS, Csect.MCCsect, Layout); 348 W.OS.write_zeros(PaddingSize); 363 uint64_t StartOffset = W.OS.tell(); 372 Strings.write(W.OS); 374 return W.OS.tell() - StartOffset; 383 W.write<int32_t>(0); 384 W.write<uint32_t>(Strings.getOffset(SymbolName)); 389 W.write(NameRef); 400 W.write<uint32_t>(CSectionRef.Address + SymbolOffset); 401 W.write<int16_t>(SectionIndex); 409 W.write<uint16_t>(0); 410 W.write<uint8_t>(SymbolRef.getStorageClass()); 412 W.write<uint8_t>(1); 415 W.write<uint32_t>(CSectionRef.SymbolTableIndex); 417 W.write<uint32_t>(0); 419 W.write<uint16_t>(0); 421 W.write<uint8_t>(XCOFF::XTY_LD); 423 W.write<uint8_t>(CSectionRef.MCCsect->getMappingClass()); 425 W.write<uint32_t>(0); 427 W.write<uint16_t>(0); 436 W.write<uint32_t>(CSectionRef.Address); 438 W.write<int16_t>(SectionIndex); 446 W.write<uint16_t>(0); 448 W.write<uint8_t>(StorageClass); 450 W.write<uint8_t>(1); 453 W.write<uint32_t>(CSectionRef.Size); 455 W.write<uint32_t>(0); 457 W.write<uint16_t>(0); 459 W.write<uint8_t>(getEncodedType(CSectionRef.MCCsect)); 461 W.write<uint8_t>(CSectionRef.MCCsect->getMappingClass()); 463 W.write<uint32_t>(0); 465 W.write<uint16_t>(0); 470 W.write<uint16_t>(0x01df); 472 W.write<uint16_t>(SectionCount); 475 W.write<int32_t>(0); 477 W.write<uint32_t>(SymbolTableOffset); 479 W.write<int32_t>(SymbolTableEntryCount); 481 W.write<uint16_t>(0); 483 W.write<uint16_t>(0); 494 W.write(NameRef); 498 W.write<uint32_t>(Sec->Address); 499 W.write<uint32_t>(Sec->Address); 501 W.write<uint32_t>(Sec->Size); 502 W.write<uint32_t>(Sec->FileOffsetToData); 505 W.write<uint32_t>(0); 506 W.write<uint32_t>(0); 509 W.write<uint16_t>(0); 510 W.write<uint16_t>(0); 512 W.write<int32_t>(Sec->Flags);