Home
last modified time | relevance | path

Searched refs:AddressSize (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRangeList.cpp20 uint8_t AddressSize) const { in isBaseAddressSelectionEntry()
21 assert(DWARFContext::isAddressSizeSupported(AddressSize)); in isBaseAddressSelectionEntry()
22 return StartAddress == dwarf::computeTombstoneAddress(AddressSize); in isBaseAddressSelectionEntry()
27 AddressSize = 0; in clear()
38 AddressSize = data.getAddressSize(); in extract()
40 AddressSize, errc::invalid_argument, in extract()
54 if (*offset_ptr != prev_offset + 2 * AddressSize) { in extract()
69 switch (AddressSize) { in dump()
92 uint64_t Tombstone = dwarf::computeTombstoneAddress(AddressSize) - 1; in getAbsoluteRanges()
94 if (RLE.isBaseAddressSelectionEntry(AddressSize)) { in getAbsoluteRanges()
H A DDWARFAddressRange.cpp16 void DWARFAddressRange::dump(raw_ostream &OS, uint32_t AddressSize, in dump() argument
21 DWARFFormValue::dumpAddress(OS, AddressSize, LowPC); in dump()
23 DWARFFormValue::dumpAddress(OS, AddressSize, HighPC); in dump()
H A DDWARFDebugArangeSet.cpp24 uint32_t AddressSize) const { in dump()
26 DWARFFormValue::dumpAddress(OS, AddressSize, Address); in dump()
28 DWARFFormValue::dumpAddress(OS, AddressSize, getEndAddress()); in dump()
H A DDWARFDebugFrame.cpp119 OS << format(" Address size: %u\n", (uint32_t)AddressSize); in dump()
236 uint8_t AddressSize = Version < 4 ? Data.getAddressSize() : in parse() local
238 Data.setAddressSize(AddressSize); in parse()
319 AddressSize, SegmentDescriptorSize, CodeAlignmentFactor, in parse()
H A DDWARFDebugLoc.cpp115 unsigned AddressSize, DWARFUnit *U) { in dumpExpression() argument
116 DWARFDataExtractor Extractor(Data, IsLittleEndian, AddressSize); in dumpExpression()
120 DWARFExpression E(Extractor, AddressSize, Format); in dumpExpression()
H A DDWARFUnit.cpp797 uint8_t AddressSize = getAddressByteSize(); in updateVariableDieMap() local
798 DataExtractor Data(Location.Expr, isLittleEndian(), AddressSize); in updateVariableDieMap()
799 DWARFExpression Expr(Data, AddressSize); in updateVariableDieMap()
H A DDWARFFormValue.cpp353 void DWARFFormValue::dumpAddress(raw_ostream &OS, uint8_t AddressSize, in dumpAddress() argument
355 uint8_t HexDigits = AddressSize * 2; in dumpAddress()
H A DDWARFDie.cpp60 unsigned AddressSize, unsigned Indent, in dumpRanges() argument
68 R.dump(OS, AddressSize, DumpOpts, &Obj); in dumpRanges()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/
H A DDWARFExpression.h106 LLVM_ABI bool extract(DataExtractor Data, uint8_t AddressSize,
123 !Op.extract(Expr->Data, Expr->AddressSize, Offset, Expr->Format); in iterator()
131 !Op.extract(Expr->Data, Expr->AddressSize, Offset, Expr->Format);
145 DWARFExpression(DataExtractor Data, uint8_t AddressSize,
147 : Data(Data), AddressSize(AddressSize), Format(Format) { in Data()
148 assert(AddressSize == 8 || AddressSize == 4 || AddressSize == 2); in Data()
162 uint8_t AddressSize; variable
H A DDWARFDataExtractorSimple.h28 uint8_t AddressSize) in DWARFDataExtractorBase() argument
29 : DataExtractor(Data, IsLittleEndian, AddressSize) {} in DWARFDataExtractorBase()
31 uint8_t AddressSize) in DWARFDataExtractorBase() argument
34 IsLittleEndian, AddressSize) {} in DWARFDataExtractorBase()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDataExtractor.h45 uint8_t AddressSize; variable
87 DataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DataExtractor() argument
88 : Data(Data), IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {} in DataExtractor()
90 uint8_t AddressSize) in DataExtractor() argument
93 IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {} in DataExtractor()
100 uint8_t getAddressSize() const { return AddressSize; } in getAddressSize()
102 void setAddressSize(uint8_t Size) { AddressSize = Size; } in setAddressSize()
329 return getUnsigned(offset_ptr, AddressSize); in getAddress()
335 uint64_t getAddress(Cursor &C) const { return getUnsigned(C, AddressSize); } in getAddress()
740 return isValidOffsetForDataOfSize(offset, AddressSize); in isValidOffsetForAddress()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp435 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugArangesTable() local
451 unsigned TupleSize = AddressSize * 2; in emitDwarfDebugArangesTable()
458 Asm->emitInt8(AddressSize); // Address size in emitDwarfDebugArangesTable()
465 MS->emitIntValue(Range.start(), AddressSize); in emitDwarfDebugArangesTable()
466 MS->emitIntValue(Range.end() - Range.start(), AddressSize); in emitDwarfDebugArangesTable()
470 Asm->OutStreamer->emitIntValue(0, AddressSize); in emitDwarfDebugArangesTable()
471 Asm->OutStreamer->emitIntValue(0, AddressSize); in emitDwarfDebugArangesTable()
482 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugRangesTableFragment() local
490 MS->emitIntValue(Range.start() - BaseAddress, AddressSize); in emitDwarfDebugRangesTableFragment()
491 MS->emitIntValue(Range.end() - BaseAddress, AddressSize); in emitDwarfDebugRangesTableFragment()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugRangeList.h55 LLVM_ABI bool isBaseAddressSelectionEntry(uint8_t AddressSize) const;
61 uint8_t AddressSize; variable
H A DDWARFDebugFrame.h98 SmallString<8> Augmentation, uint8_t AddressSize, in CIE() argument
107 AddressSize(AddressSize), SegmentDescriptorSize(SegmentDescriptorSize), in CIE()
140 const uint8_t AddressSize; variable
H A DDWARFContext.h413 static bool isAddressSizeSupported(unsigned AddressSize) { in isAddressSizeSupported() argument
414 return llvm::is_contained(getSupportedAddressSizes(), AddressSize); in isAddressSizeSupported()
417 static Error checkAddressSizeSupported(unsigned AddressSize, in checkAddressSizeSupported() argument
420 if (isAddressSizeSupported(AddressSize)) in checkAddressSizeSupported()
425 << " has unsupported address size: " << AddressSize in checkAddressSizeSupported()
H A DDWARFDataExtractor.h33 bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() argument
34 : DWARFDataExtractorBase(Section.Data, IsLittleEndian, AddressSize), in DWARFDataExtractor()
H A DDWARFDebugArangeSet.h50 LLVM_ABI void dump(raw_ostream &OS, uint32_t AddressSize) const;
H A DDWARFAddressRange.h72 LLVM_ABI void dump(raw_ostream &OS, uint32_t AddressSize,
H A DDWARFFormValue.h91 LLVM_ABI static void dumpAddress(raw_ostream &OS, uint8_t AddressSize,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/
H A DDWARFExpression.cpp145 uint8_t AddressSize, uint64_t Offset, in extract() argument
189 Operands[Operand] = Data.getUnsigned(&Offset, AddressSize); in extract()
248 if (AddressSize != RHS.AddressSize || Format != RHS.Format) in operator ==()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFormats.td189 class AddressSize<bits<2> val> {
192 def AdSizeX : AddressSize<0>; // Address size determined using addr operand.
193 def AdSize16 : AddressSize<1>; // Encodes a 16-bit address.
194 def AdSize32 : AddressSize<2>; // Encodes a 32-bit address.
195 def AdSize64 : AddressSize<3>; // Encodes a 64-bit address.
235 AddressSize AdSize = AdSizeX; // Does this instruction's encoding change
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfCorrelator.cpp316 auto AddressSize = DU.getAddressByteSize(); in getLocation() local
318 DataExtractor Data(Location.Expr, DICtx->isLittleEndian(), AddressSize); in getLocation()
319 DWARFExpression Expr(Data, AddressSize); in getLocation()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.cpp984 unsigned AddressSize = 0; in emitDecodePath() local
987 AddressSize = 16; in emitDecodePath()
990 AddressSize = 32; in emitDecodePath()
993 AddressSize = 64; in emitDecodePath()
1014 IgnoresVEX_L || EncodeRC, IgnoresW, AddressSize); in emitDecodePath()
1018 IgnoresW, AddressSize); in emitDecodePath()
/freebsd/sys/contrib/edk2/Include/IndustryStandard/
H A DAcpi20.h33 UINT8 AddressSize;

12