Home | History | Annotate | Download | only in MC

Lines Matching full:uint64_t

46     static uint64_t SymbolValue(MCSymbolData &Data, const MCAsmLayout &Layout);
52 static uint64_t DataSectionSize(const MCSectionData &SD);
53 static uint64_t GetSectionFileSize(const MCAsmLayout &Layout,
55 static uint64_t GetSectionAddressSize(const MCAsmLayout &Layout,
71 uint64_t StringIndex;
94 DenseMap<const MCSection*, uint64_t> SectionStringTableIndex;
163 void WriteWord(uint64_t W) {
180 void StringLE64(char *buf, uint64_t Value) {
195 void StringBE64(char *buf, uint64_t Value) {
224 void String64(MCDataFragment &F, uint64_t Value) {
234 uint64_t SectionDataSize,
239 uint64_t name, uint8_t info,
240 uint64_t value, uint64_t size,
259 MCValue Target, uint64_t &FixedValue);
261 uint64_t getSymbolIndexInSymbolTable(const MCAssembler &Asm,
271 typedef DenseMap<const MCSectionELF*, uint64_t> SectionOffsetMapTy;
317 void WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags,
318 uint64_t Address, uint64_t Offset,
319 uint64_t Size, uint32_t Link, uint32_t Info,
320 uint64_t Alignment, uint64_t EntrySize);
337 uint64_t Offset, uint64_t Size, uint64_t Alignment,
375 uint64_t SectionDataSize,
439 uint64_t name,
440 uint8_t info, uint64_t value,
441 uint64_t size, uint8_t other,
471 uint64_t ELFObjectWriter::SymbolValue(MCSymbolData &Data,
482 return (uint64_t)IntValue;
561 uint64_t Value = SymbolValue(Data, Layout);
562 uint64_t Size = 0;
703 uint64_t &FixedValue) {
759 uint64_t RelocOffset = Layout.getFragmentOffset(Fragment) +
778 uint64_t
880 StringMap<uint64_t> StringIndexMap;
948 uint64_t &Entry = StringIndexMap[Name];
1038 uint64_t Flags, uint64_t Address,
1039 uint64_t Offset, uint64_t Size,
1041 uint64_t Alignment,
1042 uint64_t EntrySize) {
1192 uint64_t Index = 1;
1273 uint64_t Offset, uint64_t Size,
1274 uint64_t Alignment,
1276 uint64_t sh_link = 0;
1277 uint64_t sh_info = 0;
1369 uint64_t ELFObjectWriter::DataSectionSize(const MCSectionData &SD) {
1370 uint64_t Ret = 0;
1380 uint64_t ELFObjectWriter::GetSectionFileSize(const MCAsmLayout &Layout,
1387 uint64_t ELFObjectWriter::GetSectionAddressSize(const MCAsmLayout &Layout,
1399 uint64_t Padding = OffsetToAlignment(OS.tell(), SD.getAlignment());
1431 uint64_t FirstSectionSize =
1447 uint64_t Size = GetSectionAddressSize(Layout, SD);
1515 uint64_t NaturalAlignment = is64Bit() ? 8 : 4;
1516 uint64_t HeaderSize = is64Bit() ? sizeof(ELF::Elf64_Ehdr) :
1518 uint64_t FileOff = HeaderSize;
1541 uint64_t SectionHeaderEntrySize = is64Bit() ?
1566 uint64_t Padding = OffsetToAlignment(OS.tell(), NaturalAlignment);