Lines Matching full:addrsize
143 uint8_t AddrSize;
144 if (Range.AddrSize)
145 AddrSize = *Range.AddrSize;
147 AddrSize = DI.Is64BitAddrSize ? 8 : 4;
158 const uint64_t PaddedHeaderLength = alignTo(HeaderLength, AddrSize * 2);
164 Length += AddrSize * 2 * (Range.Descriptors.size() + 1);
170 writeInteger((uint8_t)AddrSize, OS, DI.IsLittleEndian);
175 if (Error Err = writeVariableSizedInteger(Descriptor.Address, AddrSize,
180 cantFail(writeVariableSizedInteger(Descriptor.Length, AddrSize, OS,
183 ZeroFillBytes(OS, AddrSize * 2);
204 uint8_t AddrSize;
205 if (DebugRanges.AddrSize)
206 AddrSize = *DebugRanges.AddrSize;
208 AddrSize = DI.Is64BitAddrSize ? 8 : 4;
210 if (Error Err = writeVariableSizedInteger(Entry.LowOffset, AddrSize, OS,
216 cantFail(writeVariableSizedInteger(Entry.HighOffset, AddrSize, OS,
219 ZeroFillBytes(OS, AddrSize * 2);
304 FormVal->Value, Params.AddrSize, OS, IsLittleEndian))
409 uint8_t AddrSize;
410 if (Unit.AddrSize)
411 AddrSize = *Unit.AddrSize;
413 AddrSize = DI.Is64BitAddrSize ? 8 : 4;
414 dwarf::FormParams Params = {Unit.Version, AddrSize, Unit.Format};
477 writeInteger((uint8_t)AddrSize, OS, DI.IsLittleEndian);
496 writeInteger((uint8_t)AddrSize, OS, DI.IsLittleEndian);
514 uint8_t AddrSize, bool IsLittleEndian,
526 cantFail(writeVariableSizedInteger(Op.Data, AddrSize, OpBufferOS,
547 uint8_t OpcodeBase, uint8_t AddrSize,
551 writeExtendedOpcode(Op, AddrSize, IsLittleEndian, OS);
663 uint8_t AddrSize;
664 if (TableEntry.AddrSize)
665 AddrSize = *TableEntry.AddrSize;
667 AddrSize = DI.Is64BitAddrSize ? 8 : 4;
674 Length = 4 + (AddrSize + TableEntry.SegSelectorSize) *
679 writeInteger((uint8_t)AddrSize, OS, DI.IsLittleEndian);
690 if (AddrSize != 0)
691 if (Error Err = writeVariableSizedInteger(Pair.Address, AddrSize, OS,
819 dwarf::FormParams Params{/*Version=*/5, /*AddrSize=*/4, dwarf::DWARF32};
925 uint64_t Addr, uint8_t AddrSize,
927 if (Error Err = writeVariableSizedInteger(Addr, AddrSize, OS, IsLittleEndian))
939 uint8_t AddrSize, bool IsLittleEndian) {
971 uint8_t AddrSize,
983 return writeListEntryAddress(EncodingName, OS, Addr, AddrSize,
1032 uint8_t AddrSize,
1044 return writeListEntryAddress(EncodingName, OS, Addr, AddrSize,
1055 writeDWARFExpression(OpBufferOS, Op, AddrSize, IsLittleEndian))
1136 uint8_t AddrSize;
1137 if (Table.AddrSize)
1138 AddrSize = *Table.AddrSize;
1140 AddrSize = Is64BitAddrSize ? 8 : 4;
1162 writeListEntry(ListBufferOS, Entry, AddrSize, IsLittleEndian);
1190 writeInteger((uint8_t)AddrSize, OS, IsLittleEndian);