Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRangeList.cpp21 AddressSize = 0; in clear()
32 AddressSize = data.getAddressSize(); in extract()
33 if (AddressSize != 4 && AddressSize != 8) in extract()
35 "invalid address size: %" PRIu8, AddressSize); in extract()
47 if (*offset_ptr != prev_offset + 2 * AddressSize) { in extract()
63 (AddressSize == 4 ? "%08" PRIx64 " %08" PRIx64 " %08" PRIx64 "\n" in dump()
75 uint64_t Tombstone = dwarf::computeTombstoneAddress(AddressSize) - 1; in getAbsoluteRanges()
77 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.cpp23 uint32_t AddressSize) const { in dump()
25 DWARFFormValue::dumpAddress(OS, AddressSize, Address); in dump()
27 DWARFFormValue::dumpAddress(OS, AddressSize, getEndAddress()); in dump()
H A DDWARFExpression.cpp121 uint8_t AddressSize, uint64_t Offset, in extract() argument
157 Operands[Operand] = Data.getUnsigned(&Offset, AddressSize); in extract()
513 if (AddressSize != RHS.AddressSize || Format != RHS.Format) in operator ==()
H A DDWARFDebugLoc.cpp111 unsigned AddressSize, const MCRegisterInfo *MRI, in dumpExpression() argument
113 DWARFDataExtractor Extractor(Data, IsLittleEndian, AddressSize); in dumpExpression()
118 DWARFExpression(Extractor, AddressSize).print(OS, DumpOpts, MRI, U); in dumpExpression()
H A DDWARFDebugFrame.cpp915 OS << format(" Address size: %u\n", (uint32_t)AddressSize); in dump()
1032 uint8_t AddressSize = Version < 4 ? Data.getAddressSize() : in parse() local
1034 Data.setAddressSize(AddressSize); in parse()
1111 AddressSize, SegmentDescriptorSize, CodeAlignmentFactor, in parse()
H A DDWARFFormValue.cpp376 void DWARFFormValue::dumpAddress(raw_ostream &OS, uint8_t AddressSize, in dumpAddress() argument
378 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()
H A DDWARFContext.cpp1507 uint8_t AddressSize; member in __anona8a913f90f11::DWARFObjInMemory
1621 Decompressor::create(Name, Data, IsLittleEndian, AddressSize == 8); in maybeDecompress()
1657 AddressSize(Obj.getBytesInAddress()), FileName(Obj.getFileName()), in DWARFObjInMemory()
1953 uint8_t getAddressSize() const override { return AddressSize; } in getAddressSize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp313 unsigned AddressSize) { in emitRangesEntries() argument
319 if (Range.isBaseAddressSelectionEntry(AddressSize)) { in emitRangesEntries()
332 MS->emitIntValue(Range.StartAddress + PcOffset, AddressSize); in emitRangesEntries()
333 MS->emitIntValue(Range.EndAddress + PcOffset, AddressSize); in emitRangesEntries()
334 RangesSectionSize += 2 * AddressSize; in emitRangesEntries()
338 MS->emitIntValue(0, AddressSize); in emitRangesEntries()
339 MS->emitIntValue(0, AddressSize); in emitRangesEntries()
340 RangesSectionSize += 2 * AddressSize; in emitRangesEntries()
350 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitUnitRangesEntries() local
378 unsigned TupleSize = AddressSize * 2; in emitUnitRangesEntries()
[all …]
H A DDWARFLinker.cpp1538 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in patchRangesForUnit() local
1541 OrigDwarf.isLittleEndian(), AddressSize); in patchRangesForUnit()
1578 Entries, AddressSize); in patchRangesForUnit()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFExpression.h94 bool extract(DataExtractor Data, uint8_t AddressSize, uint64_t Offset,
115 !Op.extract(Expr->Data, Expr->AddressSize, Offset, Expr->Format); in iterator()
123 !Op.extract(Expr->Data, Expr->AddressSize, Offset, Expr->Format);
139 DWARFExpression(DataExtractor Data, uint8_t AddressSize,
141 : Data(Data), AddressSize(AddressSize), Format(Format) { in Data()
142 assert(AddressSize == 8 || AddressSize == 4 || AddressSize == 2); in Data()
164 uint8_t AddressSize; variable
H A DDWARFDebugRangeList.h52 bool isBaseAddressSelectionEntry(uint8_t AddressSize) const { in isBaseAddressSelectionEntry()
53 assert(AddressSize == 4 || AddressSize == 8); in isBaseAddressSelectionEntry()
54 if (AddressSize == 4) in isBaseAddressSelectionEntry()
63 uint8_t AddressSize; variable
H A DDWARFDataExtractor.h29 bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() argument
30 : DataExtractor(Section.Data, IsLittleEndian, AddressSize), Obj(&Obj), in DWARFDataExtractor()
34 DWARFDataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() argument
35 : DataExtractor(Data, IsLittleEndian, AddressSize) {} in DWARFDataExtractor()
37 uint8_t AddressSize) in DWARFDataExtractor() argument
40 IsLittleEndian, AddressSize) {} in DWARFDataExtractor()
H A DDWARFContext.h371 static bool isAddressSizeSupported(unsigned AddressSize) { in isAddressSizeSupported() argument
372 return AddressSize == 2 || AddressSize == 4 || AddressSize == 8; in isAddressSizeSupported()
H A DDWARFDebugFrame.h545 SmallString<8> Augmentation, uint8_t AddressSize, in CIE() argument
554 AddressSize(AddressSize), SegmentDescriptorSize(SegmentDescriptorSize), in CIE()
584 const uint8_t AddressSize; variable
H A DDWARFDebugArangeSet.h48 void dump(raw_ostream &OS, uint32_t AddressSize) const;
H A DDWARFAddressRange.h66 void dump(raw_ostream &OS, uint32_t AddressSize, DIDumpOptions DumpOpts = {},
H A DDWARFFormValue.h86 static void dumpAddress(raw_ostream &OS, uint8_t AddressSize,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DDataExtractor.h44 uint8_t AddressSize; variable
83 DataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DataExtractor() argument
84 : Data(Data), IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {} in DataExtractor()
86 uint8_t AddressSize) in DataExtractor() argument
89 IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {} in DataExtractor()
96 uint8_t getAddressSize() const { return AddressSize; } in getAddressSize()
98 void setAddressSize(uint8_t Size) { AddressSize = Size; } in setAddressSize()
323 return getUnsigned(offset_ptr, AddressSize); in getAddress()
329 uint64_t getAddress(Cursor &C) const { return getUnsigned(C, AddressSize); } in getAddress()
681 return isValidOffsetForDataOfSize(offset, AddressSize); in isValidOffsetForAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DX86RecognizableInstr.cpp822 unsigned AddressSize = 0; in emitDecodePath() local
824 case X86Local::AdSize16: AddressSize = 16; break; in emitDecodePath()
825 case X86Local::AdSize32: AddressSize = 32; break; in emitDecodePath()
826 case X86Local::AdSize64: AddressSize = 64; break; in emitDecodePath()
845 IgnoresVEX_W, AddressSize); in emitDecodePath()
849 IgnoresVEX_W, AddressSize); in emitDecodePath()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h94 unsigned AddressSize) override;
H A DDWARFLinker.h146 unsigned AddressSize) = 0;
721 DWARFContext &, unsigned AddressSize);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrFormats.td182 class AddressSize<bits<2> val> {
185 def AdSizeX : AddressSize<0>; // Address size determined using addr operand.
186 def AdSize16 : AddressSize<1>; // Encodes a 16-bit address.
187 def AdSize32 : AddressSize<2>; // Encodes a 32-bit address.
188 def AdSize64 : AddressSize<3>; // Encodes a 64-bit address.
194 class AdSize16 { AddressSize AdSize = AdSize16; }
195 class AdSize32 { AddressSize AdSize = AdSize32; }
196 class AdSize64 { AddressSize AdSize = AdSize64; }
297 AddressSize AdSize = AdSizeX; // Does this instruction's encoding change
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A DProgRef.rst1956 AddressSize AdSize = AdSizeX;