Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHashAttributes.def36 HANDLE_DIE_HASH_ATTR(DW_AT_location)
H A DDwarfCompileUnit.cpp346 addBlock(*VariableDIE, dwarf::DW_AT_location, DwarfExpr->finalize()); in addLocationAttribute()
738 addLocationList(*VariableDie, dwarf::DW_AT_location, Index); in constructVariableDIEImpl()
761 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
777 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
838 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
900 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
1254 addAddress(*CallSiteDieParam, dwarf::DW_AT_location, in constructCallSiteParmEntryDIEs()
1446 addComplexAddress(DV, Die, dwarf::DW_AT_location, Location); in addVariableAddress()
1448 addAddress(Die, dwarf::DW_AT_location, Location); in addVariableAddress()
/openbsd/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp75 if (!(Value = DIE.find(dwarf::DW_AT_location))) { in markEverythingAsKept()
/openbsd/gnu/llvm/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp317 if (Die.find(dwarf::DW_AT_location) || Die.find(dwarf::DW_AT_const_value)) { in collectStatsForDie()
353 Die.getLocations(dwarf::DW_AT_location); in collectStatsForDie()
742 (Child.find(dwarf::DW_AT_location) || in updateVarsWithAbstractOriginLocCovInfo()
/openbsd/gnu/usr.bin/gcc/gcc/
H A Ddwarf2.h149 DW_AT_location = 0x02, enumerator
/openbsd/gnu/usr.bin/binutils/include/elf/
H A Ddwarf2.h246 DW_AT_location = 0x02, enumerator
/openbsd/usr.bin/ctfconv/
H A Ddwarf.h181 #define DW_AT_location 0x02 macro
H A Dparse.c1309 case DW_AT_location: in parse_variable()
/openbsd/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFDie.cpp706 case DW_AT_location: in mayHaveLocationList()
724 case DW_AT_location: in mayHaveLocationExpr()
H A DDWARFVerifier.cpp610 case DW_AT_location: { in verifyDebugInfoAttribute()
622 Die.getLocations(DW_AT_location)) { in verifyDebugInfoAttribute()
1440 Die.getLocations(DW_AT_location); in isVariableIndexable()
H A DDWARFUnit.cpp776 Die.getLocations(DW_AT_location); in updateVariableDieMap()
/openbsd/gnu/usr.bin/binutils-2.17/include/elf/
H A Ddwarf2.h248 DW_AT_location = 0x02, enumerator
/openbsd/gnu/gcc/gcc/
H A Ddwarf2.h248 DW_AT_location = 0x02, enumerator
/openbsd/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVSymbol.cpp110 Gap->setAttr(dwarf::DW_AT_location); in addLocationGap()
H A DLVLocation.cpp592 case dwarf::DW_AT_location: in setKind()
/openbsd/gnu/llvm/llvm/lib/ProfileData/
H A DInstrProfCorrelator.cpp222 auto Locations = Die.getLocations(dwarf::DW_AT_location); in getLocation()
/openbsd/gnu/llvm/llvm/tools/llvm-dwarfutil/
H A DDebugInfoLinker.cpp100 DIE.getLocations(dwarf::DW_AT_location)) { in isLiveVariable()
/openbsd/gnu/llvm/llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/
H A DAMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md1338 expression of a DW_AT_location attribute of a DIE. The DW_AT_location attribute
2040 > An alternative is to treat the case when D has a `DW_AT_location`
2096 > `DW_AT_location` attribute of a `DW_TAG_dwarf_procedure` debugging
2115 > entries that are constants and instead use `DW_AT_location` with an
2127 > `DW_TAG_dwarf_procedure` that does not have a `DW_AT_location`
2929 > is deprecated and instead `DW_AT_location` is used with an implicit
2949 information entry D<sub>1</sub>'s `DW_AT_location` attribute. The debugging
2960 `DW_AT_location` or `DW_AT_const_value` attribute (for example,
3387 1. A `DW_AT_location` attribute, whose value is a DWARF expression E that
3403 > NOTE: See the discussion about the `DW_AT_location` attribute in the
[all …]
/openbsd/gnu/llvm/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp65 VarDie.getLocations(dwarf::DW_AT_location); in addVariable()
/openbsd/gnu/llvm/llvm/docs/
H A DAMDGPUDwarfExtensionsForHeterogeneousDebugging.rst1523 An alternative is to treat the case when D has a ``DW_AT_location``
1553 ``DW_AT_location`` attribute expression is always executed separately
1601 entries that are constants and instead use ``DW_AT_location`` with an
1609 In DWARF Version 5, if D does not have a ``DW_AT_location`` then
1615 ``DW_TAG_dwarf_procedure`` that does not have a ``DW_AT_location``
2629 deprecated and instead ``DW_AT_location`` is used with an implicit
2683 ``DW_AT_location`` *or* ``DW_AT_const_value`` *attribute (for example,*
3653 See the discussion about the ``DW_AT_location`` attribute in the
3660 For that reason, limiting the ``DW_AT_location`` attribute to only
5091 DW_AT_location(expression=
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DManualDWARFIndex.cpp255 case DW_AT_location: in IndexUnitImpl()
/openbsd/gnu/usr.bin/binutils-2.17/binutils/
H A Ddwarf.c1123 case DW_AT_location: in read_and_display_attr_value()
1334 case DW_AT_location: in read_and_display_attr_value()
1374 case DW_AT_location: return "DW_AT_location"; in get_AT_name()
/openbsd/gnu/llvm/llvm/tools/dsymutil/
H A DDwarfLinkerForBinary.cpp982 Abbrev->findAttributeIndex(dwarf::DW_AT_location); in isLiveVariable()
/openbsd/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVELFReader.cpp485 case dwarf::DW_AT_location: in processOneAttribute()
/openbsd/gnu/usr.bin/binutils/gdb/
H A Ddwarf2read.c4226 attr = dwarf2_attr (die, DW_AT_location, cu); in read_common_block()
5367 case DW_AT_location: in read_partial_die()
6817 attr = dwarf2_attr (die, DW_AT_location, cu); in new_symbol()
6845 attr = dwarf2_attr (die, DW_AT_location, cu); in new_symbol()
7654 case DW_AT_location: in dwarf_attr_name()

12