/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugRangeList.cpp | 20 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 D | DWARFAddressRange.cpp | 16 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 D | DWARFDebugArangeSet.cpp | 24 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 D | DWARFExpression.h | 108 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 D | DWARFDataExtractor.h | 29 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 D | DWARFDebugRangeList.h | 54 bool isBaseAddressSelectionEntry(uint8_t AddressSize) const; 60 uint8_t AddressSize; variable
|
/llvm-project/llvm/test/tools/llvm-readobj/ELF/ |
H A D | file-summary-json.test | 18 # 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 D | pretty-print.test | 16 # NO-PRETTY-SAME:"AddressSize":"64bit", 33 # PRETTY-NEXT: "AddressSize": "64bit",
|
H A D | file-headers.test | 9 # 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 D | DWARFStreamer.cpp | 435 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 D | debug-addr.yaml | 37 # 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 D | debug-aranges.yaml | 31 # 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 D | universal-x86_64.i386.test | 17 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 D | file-headers.test | 8 # 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 D | debug-addr.yaml | 150 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 D | debug-aranges.yaml | 75 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 D | exportas.test | 25 READOBJ-NEXT: AddressSize: 64bit 30 READOBJ-NEXT: AddressSize: 64bit 35 READOBJ-NEXT: AddressSize: 64bit
|
H A D | arm64ec-implib.test | 48 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 D | file-headers.test | 8 # 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 D | DataExtractor.h | 44 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 D | elf-header.s | 8 # RV32: AddressSize: 32bit 27 # RV64: AddressSize: 64bit
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFormats.td | 189 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 D | DWARFDebugArangeSetTest.cpp | 33 /* 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 D | file-header.test | 9 # FILEHEADER32-NEXT:AddressSize: 32bit 39 # FILEHEADER64-NEXT:AddressSize: 64bit
|
H A D | sections.test | 15 # SEC32-NEXT:AddressSize: 32bit 16 # SEC64-NEXT:AddressSize: 64bit
|