Home
last modified time | relevance | path

Searched full:addresssize (Results 1 – 25 of 212) sorted by relevance

123456789

/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()
31 R.dump(OS, /* AddressSize */ 8); in operator <<()
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()
/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFExpression.h108 bool extract(DataExtractor Data, uint8_t AddressSize, uint64_t Offset,
124 !Op.extract(Expr->Data, Expr->AddressSize, Offset, Expr->Format); in iterator()
132 !Op.extract(Expr->Data, Expr->AddressSize, Offset, Expr->Format);
146 DWARFExpression(DataExtractor Data, uint8_t AddressSize,
148 : Data(Data), AddressSize(AddressSize), Format(Format) { in Data()
149 assert(AddressSize == 8 || AddressSize == 4 || AddressSize == 2); in Data()
178 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 DDWARFDebugRangeList.h54 bool isBaseAddressSelectionEntry(uint8_t AddressSize) const;
60 uint8_t AddressSize; variable
/llvm-project/llvm/test/tools/llvm-readobj/ELF/
H A Dfile-summary-json.test18 # SINGLE-NEXT: "AddressSize": "64bit",
35 # MULTI-NEXT: "AddressSize": "64bit",
44 # MULTI-NEXT: "AddressSize": "64bit",
63 # ARCH-SINGLE-NEXT: "AddressSize": "64bit",
82 # ARCH-MULTI-NEXT: "AddressSize": "64bit",
91 # ARCH-MULTI-NEXT: "AddressSize": "64bit",
H A Dpretty-print.test16 # NO-PRETTY-SAME:"AddressSize":"64bit",
33 # PRETTY-NEXT: "AddressSize": "64bit",
H A Dfile-headers.test9 # I386-NEXT:AddressSize: 32bit
57 # X86-64-NEXT:AddressSize: 64bit
112 # LANAI-NEXT:AddressSize: 32bit
154 # INVALID-LLVM-NEXT: AddressSize: 64bit
/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp435 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugArangesTable()
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()
490 MS->emitIntValue(Range.start() - BaseAddress, AddressSize); in emitDwarfDebugRangesTableFragment()
491 MS->emitIntValue(Range.end() - BaseAddress, AddressSize); in emitDwarfDebugRangesTableFragment()
434 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); emitDwarfDebugArangesTable() local
481 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); emitDwarfDebugRangesTableFragment() local
514 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); emitDwarfDebugRangeListHeader() local
611 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); emitDwarfDebugLocListHeader() local
673 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); emitDwarfDebugLocTableFragment() local
[all...]
/llvm-project/llvm/test/tools/obj2yaml/ELF/DWARF/
H A Ddebug-addr.yaml37 # BASIC-NEXT: AddressSize: [[ADDRSIZE1]]
44 # BASIC-NEXT: AddressSize: [[ADDRSIZE1]]
50 # BASIC-NEXT: AddressSize: [[ADDRSIZE2]]
57 # BASIC-NEXT: AddressSize: [[ADDRSIZE2]]
83 AddressSize: [[ADDRSIZE]]
90 AddressSize: [[ADDRSIZE]]
141 # COMMON-NEXT: AddressSize: 0x8
H A Ddebug-aranges.yaml31 # BASIC-NEXT: AddressSize: [[ADDRSIZE]]
41 # BASIC-NEXT: AddressSize: [[ADDRSIZE]]
96 # ARANGE-NEXT: AddressSize: 0x8
131 # ADDRSIZE-NEXT: AddressSize: [[ADDRSIZE]]
146 AddressSize: [[ADDRSIZE=0x4]]
/llvm-project/llvm/test/tools/llvm-readobj/MachO/
H A Duniversal-x86_64.i386.test17 MULTIHEADER: AddressSize: 64bit
36 MULTIHEADER: AddressSize: 32bit
57 MULTISECTIONS: AddressSize: 64bit
113 MULTISECTIONS: AddressSize: 32bit
155 MULTIHEADER-ARCHIVE: AddressSize: 64bit
172 MULTIHEADER-ARCHIVE: AddressSize: 32bit
189 MULTISECTIONS-ARCHIVE: AddressSize: 64bit
266 MULTISECTIONS-ARCHIVE: AddressSize: 32bit
H A Dfile-headers.test8 # I386-NEXT:AddressSize: 32bit
39 # X86-64-NEXT:AddressSize: 64bit
72 # PPC-NEXT:AddressSize: 32bit
104 # PPC64-NEXT:AddressSize: 64bit
138 # ARM-NEXT:AddressSize: 32bit
/llvm-project/llvm/test/tools/yaml2obj/ELF/DWARF/
H A Ddebug-addr.yaml150 AddressSize: 0x04
154 ## 2) Only address (8-byte) exists (AddressSize is derived from FileHeader).
161 AddressSize: 0x00
168 AddressSize: 0x00
175 AddressSize: 0x04
184 ## 6) Both address (8-byte) and segment (8-byte) exist (AddressSize is derived from FileHeader).
196 AddressSize: 0x04
205 ## 8) Both address (8-byte) and segment (4-byte) exist (AddressSize is derived from FileHeader).
218 AddressSize: 0x04
393 AddressSize: 0x04
[all …]
H A Ddebug-aranges.yaml75 AddressSize: 0x04
84 AddressSize: 0x08
309 AddressSize: 0x08
334 AddressSize: 0x08
397 AddressSize: 0x08
425 AddressSize: 0x07 ## Invalid address_size.
447 AddressSize: 0x07 ## Invalid address_size.
582 AddressSize: [[ADDRSIZE]]
/llvm-project/llvm/test/tools/llvm-lib/
H A Dexportas.test25 READOBJ-NEXT: AddressSize: 64bit
30 READOBJ-NEXT: AddressSize: 64bit
35 READOBJ-NEXT: AddressSize: 64bit
H A Darm64ec-implib.test48 READOBJ-NEXT: AddressSize: 64bit
53 READOBJ-NEXT: AddressSize: 64bit
58 READOBJ-NEXT: AddressSize: 64bit
193 READOBJX-NEXT: AddressSize: 64bit
198 READOBJX-NEXT: AddressSize: 64bit
203 READOBJX-NEXT: AddressSize: 64bit
/llvm-project/llvm/test/tools/llvm-readobj/COFF/
H A Dfile-headers.test8 # ARM-NEXT:AddressSize: 32bit
36 # ARM64-NEXT:AddressSize: 64bit
64 # I386-NEXT:AddressSize: 32bit
92 # X86-64-NEXT:AddressSize: 64bit
120 # I386-CUSTOM-HEADER-NEXT:AddressSize: 32bit
299 # UNKNOWN-NEXT:AddressSize: 32bit
/llvm-project/llvm/include/llvm/Support/
H A DDataExtractor.h44 uint8_t AddressSize; variable
86 DataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DataExtractor() argument
87 : Data(Data), IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {} in DataExtractor()
89 uint8_t AddressSize) in DataExtractor() argument
92 IsLittleEndian(IsLittleEndian), AddressSize(AddressSize) {} in DataExtractor()
99 uint8_t getAddressSize() const { return AddressSize; } in getAddressSize()
101 void setAddressSize(uint8_t Size) { AddressSize = Size; } in setAddressSize()
326 return getUnsigned(offset_ptr, AddressSize); in getAddress()
332 uint64_t getAddress(Cursor &C) const { return getUnsigned(C, AddressSize); } in getAddress()
684 return isValidOffsetForDataOfSize(offset, AddressSize); in isValidOffsetForAddress()
/llvm-project/llvm/test/MC/RISCV/
H A Delf-header.s8 # RV32: AddressSize: 32bit
27 # RV64: AddressSize: 64bit
/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
/llvm-project/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugArangeSetTest.cpp33 /* AddressSize = */ 4); in ExpectExtractError()
197 /*AddressSize=*/4); in TEST()
224 /*AddressSize=*/4); in TEST()
253 /*AddressSize=*/4); in TEST()
/llvm-project/llvm/test/tools/llvm-readobj/XCOFF/
H A Dfile-header.test9 # FILEHEADER32-NEXT:AddressSize: 32bit
39 # FILEHEADER64-NEXT:AddressSize: 64bit
H A Dsections.test15 # SEC32-NEXT:AddressSize: 32bit
16 # SEC64-NEXT:AddressSize: 64bit

123456789