Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugAddr.cpp25 uint8_t AddrSize, in extract() argument
74 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
79 HeaderData.AddrSize = AddrSize; in extract()
106 if (HeaderData.AddrSize != 4 && HeaderData.AddrSize != 8) in extract()
111 if (HeaderData.AddrSize != AddrSize && AddrSize != 0) in extract()
116 HeaderOffset, HeaderData.AddrSize, AddrSize); in extract()
124 if (DataSize % HeaderData.AddrSize != 0) { in extract()
132 Data.setAddressSize(HeaderData.AddrSize); in extract()
133 uint32_t AddrCount = DataSize / HeaderData.AddrSize; in extract()
135 if (HeaderData.AddrSize == 4) in extract()
[all …]
H A DDWARFDebugArangeSet.cpp56 HeaderData.AddrSize = data.getU8(offset_ptr); in extract()
61 (HeaderData.AddrSize != 4 && HeaderData.AddrSize != 8)) { in extract()
71 const uint32_t tuple_size = HeaderData.AddrSize * 2; in extract()
83 assert(sizeof(arangeDescriptor.Address) >= HeaderData.AddrSize); in extract()
86 arangeDescriptor.Address = data.getUnsigned(offset_ptr, HeaderData.AddrSize); in extract()
87 arangeDescriptor.Length = data.getUnsigned(offset_ptr, HeaderData.AddrSize); in extract()
106 HeaderData.CuOffset, HeaderData.AddrSize, HeaderData.SegSize); in dump()
109 Desc.dump(OS, HeaderData.AddrSize); in dump()
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()
214 OS << format(" 0x%*.*" PRIx64, AddrSize * 2, AddrSize * 2, Value0); in dump()
222 OS << format(" 0x%*.*" PRIx64, AddrSize * 2, AddrSize * 2, Value0); in dump()
225 PrintRawEntry(OS, *this, AddrSize, DumpOpts); in dump()
229 PrintRawEntry(OS, *this, AddrSize, DumpOpts); in dump()
231 .dump(OS, AddrSize, DumpOpts); in dump()
234 DWARFAddressRange(Value0, Value1).dump(OS, AddrSize, DumpOpts); in dump()
237 PrintRawEntry(OS, *this, AddrSize, DumpOpts); in dump()
[all …]
H A DDWARFListTable.cpp49 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
59 if (HeaderData.AddrSize != 4 && HeaderData.AddrSize != 8) in extract()
63 SectionName.data(), HeaderOffset, HeaderData.AddrSize); in extract()
75 Data.setAddressSize(HeaderData.AddrSize); in extract()
90 HeaderData.AddrSize, HeaderData.SegSize, HeaderData.OffsetEntryCount); in dump()
H A DDWARFExpression.cpp112 static uint8_t getRefAddrSize(uint8_t AddrSize, uint16_t Version) { in getRefAddrSize() argument
113 return (Version == 2) ? AddrSize : 4; in getRefAddrSize()
H A DDWARFVerifier.cpp113 uint8_t AddrSize = 0; in verifyUnitHeader() local
136 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
142 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
150 ValidAddrSize = AddrSize == 4 || AddrSize == 8; in verifyUnitHeader()
H A DDWARFContext.cpp251 uint8_t AddrSize) { in dumpAddrSection() argument
256 if (Error Err = AddrTable.extract(AddrData, &Offset, Version, AddrSize, in dumpAddrSection()
1362 uint8_t AddrSize, bool IsLittleEndian) in DWARFObjInMemory() argument
1652 uint8_t AddrSize, bool isLittleEndian) { in create() argument
1654 llvm::make_unique<DWARFObjInMemory>(Sections, AddrSize, isLittleEndian); in create()
H A DDWARFUnit.cpp252 FormParams.AddrSize = debug_info.getU8(offset_ptr); in extract()
256 FormParams.AddrSize = debug_info.getU8(offset_ptr); in extract()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCDwarf.cpp756 *Size = AddrSize; in FixedEncode()
861 int Pad = 2 * AddrSize - (Length & (2 * AddrSize - 1)); in EmitGenDwarfAranges()
862 if (Pad == 2 * AddrSize) in EmitGenDwarfAranges()
870 Length += 2 * AddrSize; in EmitGenDwarfAranges()
885 MCOS->EmitIntValue(AddrSize, 1); in EmitGenDwarfAranges()
909 MCOS->EmitIntValue(0, AddrSize); in EmitGenDwarfAranges()
910 MCOS->EmitIntValue(0, AddrSize); in EmitGenDwarfAranges()
1000 MCOS->EmitValue(End, AddrSize); in EmitGenDwarfInfo()
1102 MCOS->emitFill(AddrSize, 0xFF); in EmitGenDwarfRanges()
1113 MCOS->EmitIntValue(0, AddrSize); in EmitGenDwarfRanges()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugAddr.h41 uint8_t AddrSize; member
59 uint16_t Version, uint8_t AddrSize,
63 uint8_t getAddrSize() const { return HeaderData.AddrSize; } in getAddrSize()
H A DDWARFDebugRnglists.h39 void dump(raw_ostream &OS, uint8_t AddrSize, uint8_t MaxEncodingStringLength,
H A DDWARFDebugArangeSet.h35 uint8_t AddrSize; member
H A DDWARFListTable.h67 uint8_t AddrSize; member
100 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.h349 uint8_t AddrSize, bool isLittleEndian = sys::IsLittleEndianHost);
H A DDWARFUnit.h81 uint8_t getAddressByteSize() const { return FormParams.AddrSize; } in getAddressByteSize()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp29 static const uint8_t AddrSize = Asm.getDataLayout().getPointerSize(); in emitHeader() local
33 + AddrSize * Pool.size(); // entries in emitHeader()
39 Asm.emitInt8(AddrSize); in emitHeader()
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp101 writeInteger((uint8_t)Range.AddrSize, OS, DI.IsLittleEndian); in EmitDebugAranges()
105 auto FirstDescriptor = alignTo(HeaderSize, Range.AddrSize * 2); in EmitDebugAranges()
109 writeVariableSizedInteger(Descriptor.Address, Range.AddrSize, OS, in EmitDebugAranges()
111 writeVariableSizedInteger(Descriptor.Length, Range.AddrSize, OS, in EmitDebugAranges()
114 ZeroFillBytes(OS, Range.AddrSize * 2); in EmitDebugAranges()
146 writeInteger((uint8_t)CU.AddrSize, OS, DebugInfo.IsLittleEndian); in onStartCompileUnit()
150 writeInteger((uint8_t)CU.AddrSize, OS, DebugInfo.IsLittleEndian); in onStartCompileUnit()
249 writeVariableSizedInteger(Op.Data, DI.CompileUnits[0].AddrSize, OS, in EmitDebugLine()
H A DDWARFVisitor.cpp43 return Unit.AddrSize; in getRefSize()
69 onVariableSizeValue(FormVal->Value, Unit.AddrSize); in traverseDebugInfo()
H A DDWARFYAML.cpp72 IO.mapRequired("AddrSize", Range.AddrSize); in mapping()
105 IO.mapRequired("AddrSize", Unit.AddrSize); in mapping()
/freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/
H A DDwarf.h501 uint8_t AddrSize; member
509 return AddrSize; in getRefAddrByteSize()
524 explicit operator bool() const { return Version && AddrSize; }
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DDIE.h801 const uint8_t AddrSize; /// The size in bytes of an address for this unit. variable
806 DIEUnit(uint16_t Version, uint8_t AddrSize, dwarf::Tag UnitTag);
833 uint16_t getAddressSize() const { return AddrSize; } in getAddressSize()
839 BasicDIEUnit(uint16_t Version, uint8_t AddrSize, dwarf::Tag UnitTag) in BasicDIEUnit()
840 : DIEUnit(Version, AddrSize, UnitTag) {} in BasicDIEUnit()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DX86DisassemblerTables.h261 unsigned AddrSize);
/freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h70 uint8_t AddrSize; member
106 uint8_t AddrSize; member
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/
H A DDIContext.h163 uint8_t AddrSize = 4; // Address byte size to assume when extracting. member

12