Home
last modified time | relevance | path

Searched refs:AddrSize (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp143 uint8_t AddrSize; in emitDebugAranges() local
144 if (Range.AddrSize) in emitDebugAranges()
145 AddrSize = *Range.AddrSize; in emitDebugAranges()
147 AddrSize = DI.Is64BitAddrSize ? 8 : 4; in emitDebugAranges()
158 const uint64_t PaddedHeaderLength = alignTo(HeaderLength, AddrSize * 2); in emitDebugAranges()
164 Length += AddrSize * 2 * (Range.Descriptors.size() + 1); in emitDebugAranges()
170 writeInteger((uint8_t)AddrSize, OS, DI.IsLittleEndian); in emitDebugAranges()
175 if (Error Err = writeVariableSizedInteger(Descriptor.Address, AddrSize, in emitDebugAranges()
180 cantFail(writeVariableSizedInteger(Descriptor.Length, AddrSize, OS, in emitDebugAranges()
183 ZeroFillBytes(OS, AddrSize * 2); in emitDebugAranges()
[all …]
H A DDWARFYAML.cpp147 IO.mapOptional("AddressSize", ARange.AddrSize); in mapping()
161 IO.mapOptional("AddrSize", DebugRanges.AddrSize); in mapping()
191 IO.mapOptional("AddrSize", Unit.AddrSize); in mapping()
265 IO.mapOptional("AddressSize", AddrTable.AddrSize); in mapping()
320 IO.mapOptional("AddressSize", ListTable.AddrSize); in mapping()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugAddr.cpp21 if (AddrSize != 4 && AddrSize != 8) in extractAddresses()
26 Offset, AddrSize); in extractAddresses()
27 if (DataSize % AddrSize != 0) { in extractAddresses()
33 Offset, DataSize, AddrSize); in extractAddresses()
36 size_t Count = DataSize / AddrSize; in extractAddresses()
39 Addrs.push_back(Data.getRelocatedValue(AddrSize, OffsetPtr)); in extractAddresses()
80 AddrSize = Data.getU8(OffsetPtr); in extractV5()
98 if (CUAddrSize && AddrSize != CUAddrSize) { in extractV5()
103 Offset, AddrSize, CUAddrSize)); in extractV5()
117 AddrSize = CUAddrSize; in extractPreStandard()
[all …]
H A DDWARFDebugRnglists.cpp176 raw_ostream &OS, uint8_t AddrSize, uint8_t MaxEncodingStringLength, in dump() argument
181 uint8_t AddrSize, DIDumpOptions DumpOpts) { in dump() argument
185 .dump(OS, AddrSize, DumpOpts); in dump()
202 uint64_t Tombstone = dwarf::computeTombstoneAddress(AddrSize); in dump()
215 DWARFFormValue::dumpAddress(OS << ' ', AddrSize, Value0); in dump()
223 DWARFFormValue::dumpAddress(OS << ' ', AddrSize, Value0); in dump()
226 PrintRawEntry(OS, *this, AddrSize, DumpOpts); in dump()
227 DWARFAddressRange(Value0, Value0 + Value1).dump(OS, AddrSize, DumpOpts); in dump()
230 PrintRawEntry(OS, *this, AddrSize, DumpOpts); in dump()
233 .dump(OS, AddrSize, DumpOpts); in dump()
[all …]
H A DDWARFDebugArangeSet.cpp73 HeaderData.AddrSize = data.getU8(offset_ptr, &Err); in extract()
90 if (HeaderData.AddrSize != 4 && HeaderData.AddrSize != 8) in extract()
95 Offset, HeaderData.AddrSize); in extract()
106 const uint32_t tuple_size = HeaderData.AddrSize * 2; in extract()
135 assert(sizeof(arangeDescriptor.Address) >= HeaderData.AddrSize); in extract()
140 arangeDescriptor.Address = data.getUnsigned(offset_ptr, HeaderData.AddrSize); in extract()
141 arangeDescriptor.Length = data.getUnsigned(offset_ptr, HeaderData.AddrSize); in extract()
172 << format("addr_size = 0x%2.2x, ", HeaderData.AddrSize) in dump()
176 Desc.dump(OS, HeaderData.AddrSize); in dump()
H A DDWARFListTable.cpp47 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
57 if (HeaderData.AddrSize != 4 && HeaderData.AddrSize != 8) in extract()
61 SectionName.data(), HeaderOffset, HeaderData.AddrSize); in extract()
73 Data.setAddressSize(HeaderData.AddrSize); in extract()
89 HeaderData.Version, HeaderData.AddrSize, HeaderData.SegSize, in dump()
H A DDWARFVerifier.cpp106 uint8_t AddrSize = 0; in verifyUnitHeader() local
124 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
130 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
138 ValidAddrSize = DWARFContext::isAddressSizeSupported(AddrSize); in verifyUnitHeader()
H A DDWARFContext.cpp219 uint8_t AddrSize) { in dumpAddrSection() argument
224 if (Error Err = AddrTable.extract(AddrData, &Offset, Version, AddrSize, in dumpAddrSection()
1637 uint8_t AddrSize, bool IsLittleEndian) in DWARFObjInMemory() argument
1981 uint8_t AddrSize, bool isLittleEndian, in create() argument
1985 std::make_unique<DWARFObjInMemory>(Sections, AddrSize, isLittleEndian); in create()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
H A Ddwarf2yaml.cpp75 AddrTables.back().AddrSize = AddrTable.getAddressSize(); in dumpDebugAddr()
118 Range.AddrSize = Set.getHeader().AddrSize; in dumpDebugARanges()
136 uint8_t AddrSize = 0; in dumpDebugRanges() local
139 if (AddrSize == 0) in dumpDebugRanges()
140 AddrSize = CUAddrSize; in dumpDebugRanges()
141 else if (CUAddrSize != AddrSize) in dumpDebugRanges()
147 DCtx.isLittleEndian(), AddrSize); in dumpDebugRanges()
155 YamlRanges.AddrSize = AddrSize; in dumpDebugRanges()
228 NewUnit.AddrSize = CU->getAddressByteSize(); in dumpDebugInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCDwarf.cpp754 unsigned AddrSize = asmInfo->getCodePointerSize(); in fixedEncode() local
757 encodeULEB128(1 + AddrSize, OS); in fixedEncode()
761 Size = AddrSize; in fixedEncode()
763 OS.write_zeros(AddrSize); in fixedEncode()
861 int AddrSize = asmInfo->getCodePointerSize(); in EmitGenDwarfAranges() local
862 int Pad = 2 * AddrSize - (Length & (2 * AddrSize - 1)); in EmitGenDwarfAranges()
863 if (Pad == 2 * AddrSize) in EmitGenDwarfAranges()
869 Length += 2 * AddrSize * Sections.size(); in EmitGenDwarfAranges()
871 Length += 2 * AddrSize; in EmitGenDwarfAranges()
890 MCOS->emitInt8(AddrSize); in EmitGenDwarfAranges()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugAddr.h40 uint8_t AddrSize; variable
88 uint8_t getAddressSize() const { return AddrSize; } in getAddressSize()
H A DDWARFDebugRnglists.h37 void dump(raw_ostream &OS, uint8_t AddrSize, uint8_t MaxEncodingStringLength,
H A DDWARFDebugArangeSet.h37 uint8_t AddrSize; member
H A DDWARFListTable.h66 uint8_t AddrSize; member
94 uint8_t getAddrSize() const { return HeaderData.AddrSize; } in getAddrSize()
H A DDWARFDebugLine.h101 uint8_t getAddressSize() const { return FormParams.AddrSize; } in getAddressSize()
H A DDWARFContext.h395 uint8_t AddrSize, bool isLittleEndian = sys::IsLittleEndianHost,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp27 static const uint8_t AddrSize = Asm.getDataLayout().getPointerSize(); in emitHeader() local
34 Asm.emitInt8(AddrSize); in emitHeader()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h58 Optional<yaml::Hex8> AddrSize; member
73 Optional<llvm::yaml::Hex8> AddrSize; member
113 Optional<uint8_t> AddrSize; member
164 Optional<yaml::Hex8> AddrSize; member
203 Optional<yaml::Hex8> AddrSize; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp713 unsigned AddrSize = Info->VAddrDwords; in convertMIMGInst() local
726 AddrSize = in convertMIMGInst()
731 if (AddrSize > 8) in convertMIMGInst()
732 AddrSize = 16; in convertMIMGInst()
733 else if (AddrSize > 4) in convertMIMGInst()
734 AddrSize = 8; in convertMIMGInst()
736 if (AddrSize > Info->VAddrDwords) { in convertMIMGInst()
755 if (DstSize == Info->VDataDwords && AddrSize == Info->VAddrDwords) in convertMIMGInst()
759 AMDGPU::getMIMGOpcode(Info->BaseOpcode, Info->MIMGEncoding, DstSize, AddrSize); in convertMIMGInst()
784 AddrSize != Info->VAddrDwords) { in convertMIMGInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp32 uint8_t AddrSize = 0; member
42 AddrSize = CU->getAddressByteSize(); in CUInfo()
50 if (AddrSize == 4) in isHighestAddress()
52 else if (AddrSize == 8) in isHighestAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
H A DDwarf.h650 uint8_t AddrSize; member
658 return AddrSize; in getRefAddrByteSize()
667 explicit operator bool() const { return Version && AddrSize; }
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DX86DisassemblerTables.h260 unsigned AddrSize);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp785 void DwarfStreamer::emitFDE(uint32_t CIEOffset, uint32_t AddrSize, in emitFDE() argument
789 MS->emitIntValue(FDEBytes.size() + 4 + AddrSize, 4); in emitFDE()
791 MS->emitIntValue(Address, AddrSize); in emitFDE()
793 FrameSectionSize += FDEBytes.size() + 8 + AddrSize; in emitFDE()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp93 uint8_t AddrSize = 0; member
150 Header.AddrSize = InfoData.getU8(&Offset); in parseCompileUnitHeader()
157 Header.AddrSize = InfoData.getU8(&Offset); in parseCompileUnitHeader()
317 dwarf::FormParams({Header.Version, Header.AddrSize, Header.Format})); in getCUIdentifiers()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/
H A DDIContext.h193 uint8_t AddrSize = 4; // Address byte size to assume when extracting. member

12