| /freebsd-14.2/contrib/llvm-project/lldb/source/Expression/ |
| H A D | DWARFExpressionList.cpp | 34 DWARFExpression expr) { in AddExpression() 44 if (const DWARFExpression *expr = in GetExpressionData() 57 const DWARFExpression * 60 if (const DWARFExpression *expr = GetAlwaysValidExpr()) in GetExpressionAtAddress() 71 DWARFExpression * 92 const DWARFExpression &expr = m_exprs.GetEntryRef(0).data; in ContainsThreadLocalStorage() 106 DWARFExpression &expr = m_exprs.GetEntryRef(0).data; in LinkThreadLocalStorage() 121 const DWARFExpression *expr = nullptr; in MatchesOperand() 148 if (const DWARFExpression *expr = GetAlwaysValidExpr()) { in DumpLocations() 210 DWARFExpression expr; in Evaluate() [all …]
|
| H A D | DWARFExpression.cpp | 51 DWARFExpression::DWARFExpression() : m_data() {} in DWARFExpression() function in DWARFExpression 53 DWARFExpression::DWARFExpression(const DataExtractor &data) : m_data(data) {} in DWARFExpression() function in DWARFExpression 56 DWARFExpression::~DWARFExpression() = default; 60 void DWARFExpression::UpdateValue(uint64_t const_value, in UpdateValue() 93 void DWARFExpression::SetRegisterKind(RegisterKind reg_kind) { in SetRegisterKind() 443 bool DWARFExpression::ContainsThreadLocalStorage( in ContainsThreadLocalStorage() 459 bool DWARFExpression::LinkThreadLocalStorage( in LinkThreadLocalStorage() 866 bool DWARFExpression::Evaluate( in Evaluate() 2642 bool DWARFExpression::ParseDWARFLocationList( in ParseDWARFLocationList() 2663 DWARFExpression expr = DWARFExpression(DataExtractor( in ParseDWARFLocationList() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | DWARFLocationExpression.h | 35 DWARFExpression 39 DWARFExpression MakeRegRelLocationExpression(llvm::codeview::RegisterId reg, 42 DWARFExpression MakeVFrameRelLocationExpression(llvm::StringRef fpo_program, 45 DWARFExpression MakeGlobalLocationExpression(uint16_t section, uint32_t offset, 47 DWARFExpression MakeConstantLocationExpression( 50 DWARFExpression MakeEnregisteredLocationExpressionForComposite(
|
| H A D | DWARFLocationExpression.cpp | 115 return DWARFExpression(); in MakeLocationExpressionInternal() 121 return DWARFExpression(); in MakeLocationExpressionInternal() 126 DWARFExpression result(extractor); in MakeLocationExpressionInternal() 157 static DWARFExpression MakeRegisterBasedLocationExpressionInternal( in MakeRegisterBasedLocationExpressionInternal() 167 DWARFExpression lldb_private::npdb::MakeEnregisteredLocationExpression( in MakeEnregisteredLocationExpression() 172 DWARFExpression lldb_private::npdb::MakeRegRelLocationExpression( in MakeRegRelLocationExpression() 184 DWARFExpression lldb_private::npdb::MakeVFrameRelLocationExpression( in MakeVFrameRelLocationExpression() 204 DWARFExpression lldb_private::npdb::MakeGlobalLocationExpression( in MakeGlobalLocationExpression() 227 DWARFExpression lldb_private::npdb::MakeConstantLocationExpression( in MakeConstantLocationExpression() 256 DWARFExpression result(extractor); in MakeConstantLocationExpression() [all …]
|
| H A D | PdbUtil.cpp | 60 DWARFExpression expr; 64 MemberLocations(const DWARFExpression &expr) : expr(expr), is_dwarf(true) {} in MemberLocations() 143 void AddDwarfRange(RangeMap &location_map, const DWARFExpression &expr, in AddDwarfRange() 812 DWARFExpression expr; in GetVariableLocationInfo() 837 DWARFExpression expr = in GetVariableLocationInfo() 853 DWARFExpression expr; in GetVariableLocationInfo() 906 DWARFExpression dwarf_expr = in GetVariableLocationInfo()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | DWARFExpressionList.h | 37 DWARFExpressionList(lldb::ModuleSP module_sp, DWARFExpression expr, in DWARFExpressionList() 51 bool AddExpression(lldb::addr_t base, lldb::addr_t end, DWARFExpression expr); 67 const DWARFExpression *GetExpressionAtAddress(lldb::addr_t func_load_addr, 70 const DWARFExpression *GetAlwaysValidExpr() const; 72 DWARFExpression *GetMutableExpressionAtAddress( 126 bool operator()(const DWARFExpression &lhs, in operator() 127 const DWARFExpression &rhs) const { in operator() 131 using ExprVec = RangeDataVector<lldb::addr_t, lldb::addr_t, DWARFExpression,
|
| H A D | DWARFExpression.h | 40 class DWARFExpression { 42 DWARFExpression(); 49 DWARFExpression(const DataExtractor &data); 52 ~DWARFExpression();
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBLocationToDWARFExpression.cpp | 67 DWARFExpression ConvertPDBLocationToDWARFExpression( in ConvertPDBLocationToDWARFExpression() 73 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 81 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 92 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 98 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 133 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 153 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 172 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 178 DWARFExpression result(extractor); in ConvertPDBLocationToDWARFExpression()
|
| H A D | PDBLocationToDWARFExpression.h | 16 class DWARFExpression; variable 42 lldb_private::DWARFExpression
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFExpression.h | 23 class DWARFExpression { 78 friend class DWARFExpression::iterator; 102 const DWARFExpression *Expr, DWARFUnit *U) const; 116 friend class DWARFExpression; variable 117 const DWARFExpression *Expr; 120 iterator(const DWARFExpression *Expr, uint64_t Offset) in iterator() 146 DWARFExpression(DataExtractor Data, uint8_t AddressSize, 168 bool operator==(const DWARFExpression &RHS) const; 182 inline bool operator==(const DWARFExpression::iterator &LHS, 183 const DWARFExpression::iterator &RHS) {
|
| H A D | DWARFDebugFrame.h | 72 std::optional<DWARFExpression> Expr; /// The DWARF expression for Kind == 87 UnwindLocation(DWARFExpression E, bool Deref) in UnwindLocation() 127 static UnwindLocation createIsDWARFExpression(DWARFExpression Expr); 128 static UnwindLocation createAtDWARFExpression(DWARFExpression Expr); 152 std::optional<DWARFExpression> getDWARFExpressionBytes() const { in getDWARFExpressionBytes() 421 std::optional<DWARFExpression> Expression;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFExpression.cpp | 22 typedef DWARFExpression::Operation Op; 141 bool DWARFExpression::Operation::extract(DataExtractor Data, in extract() 291 std::optional<unsigned> DWARFExpression::Operation::getSubCode() const { in getSubCode() 298 const DWARFExpression *Expr, in print() 359 void DWARFExpression::print(raw_ostream &OS, DIDumpOptions DumpOpts, in print() 414 bool DWARFExpression::verify(DWARFUnit *U) { in verify() 437 raw_ostream &OS, DWARFExpression::iterator I, in printCompactDWARFExpr() 438 const DWARFExpression::iterator E, in printCompactDWARFExpr() 444 const DWARFExpression::Operation &Op = *I; in printCompactDWARFExpr() 544 bool DWARFExpression::printCompact( in printCompact() [all …]
|
| H A D | DWARFDebugFrame.cpp | 73 UnwindLocation UnwindLocation::createIsDWARFExpression(DWARFExpression Expr) { in createIsDWARFExpression() 77 UnwindLocation UnwindLocation::createAtDWARFExpression(DWARFExpression Expr) { in createAtDWARFExpression() 367 DWARFExpression(Extractor, Data.getAddressSize()); in parse() 383 DWARFExpression(Extractor, Data.getAddressSize()); in parse()
|
| H A D | DWARFVerifier.cpp | 640 DWARFExpression Expression(Data, U->getAddressByteSize(), in verifyDebugInfoAttribute() 643 any_of(Expression, [](const DWARFExpression::Operation &Op) { in verifyDebugInfoAttribute() 1511 DWARFExpression Expression(Data, U->getAddressByteSize(), in isVariableIndexable() 1514 any_of(Expression, [](const DWARFExpression::Operation &Op) { in isVariableIndexable()
|
| H A D | DWARFDebugLoc.cpp | 120 DWARFExpression(Extractor, AddressSize).print(OS, DumpOpts, U); in dumpExpression()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
| H A D | AddressesMap.h | 45 DWARFUnit &U, const DWARFExpression::Operation &Op, uint64_t StartOffset, 127 DWARFExpression Expression(Data, U->getAddressByteSize(), in getVariableRelocAdjustment() 132 for (DWARFExpression::iterator It = Expression.begin(); in getVariableRelocAdjustment() 134 DWARFExpression::iterator NextIt = It; in getVariableRelocAdjustment() 137 const DWARFExpression::Operation &Op = *It; in getVariableRelocAdjustment()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinkerCompileUnit.cpp | 94 DWARFExpression Expression(Data, U->getAddressByteSize(), in markEverythingAsKept() 97 for (DWARFExpression::iterator It = Expression.begin(); in markEverythingAsKept() 99 DWARFExpression::iterator NextIt = It; in markEverythingAsKept()
|
| H A D | DWARFLinker.cpp | 441 DWARFExpression Expression(Data, U->getAddressByteSize(), in getVariableRelocAdjustment() 446 for (DWARFExpression::iterator It = Expression.begin(); in getVariableRelocAdjustment() 448 DWARFExpression::iterator NextIt = It; in getVariableRelocAdjustment() 451 const DWARFExpression::Operation &Op = *It; in getVariableRelocAdjustment() 1140 DataExtractor &Data, DWARFExpression Expression, const DWARFFile &File, in cloneExpression() 1143 using Encoding = DWARFExpression::Operation::Encoding; in cloneExpression() 1289 DWARFExpression Expr(Data, OrigUnit.getAddressByteSize(), in cloneBlockAttribute() 2615 DWARFExpression(Data, OrigUnit.getAddressByteSize(), in cloneAllCompileUnits()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVELFReader.cpp | 785 DWARFExpression::prettyPrintRegisterOp(/*U=*/nullptr, Stream, DumpOpts, in getRegisterName() 976 auto ProcessLocationExpression = [&](const DWARFExpression &Expression) { in processLocationList() 977 for (const DWARFExpression::Operation &Op : Expression) in processLocationList() 990 DWARFExpression Expression(Data, U->getAddressByteSize(), in processLocationList() 1030 DWARFExpression Expression(Data, U->getAddressByteSize()); in processLocationList()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
| H A D | DWARFLinker.h | 27 class DWARFExpression; variable 668 void cloneExpression(DataExtractor &Data, DWARFExpression Expression,
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDebugInfoEntry.cpp | 239 DWARFExpression(DataExtractor( in GetDIENamesAndRanges() 249 DWARFExpression::ParseDWARFLocationList(cu, data, frame_base); in GetDIENamesAndRanges()
|
| H A D | SymbolFileDWARF.cpp | 3401 DWARFExpressionList location_list(module, DWARFExpression(), die.GetCU()); in GetExprListFromAtLocation() 3409 if (DWARFExpression::ParseDWARFLocationList(dwarf_cu, data, &location_list)) in GetExprListFromAtLocation() 3438 return DWARFExpressionList(module, DWARFExpression(), die.GetCU()); in GetExprListFromAtConstValue() 3467 DWARFExpression *location = expr_list.GetMutableExpressionAtAddress(); in fixupExternalAddrZeroVariable() 3565 return DWARFExpressionList(module, DWARFExpression(), die.GetCU()); in ParseVariableDIE() 3617 const DWARFExpression* location = location_list.GetAlwaysValidExpr(); in ParseVariableDIE() 3663 DWARFExpression *location = in ParseVariableDIE() 3728 DWARFExpression *location = location_list.GetMutableExpressionAtAddress(); in ParseVariableDIE()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
| H A D | SymbolFileCTF.cpp | 840 static DWARFExpression CreateDWARFExpression(ModuleSP module_sp, in CreateDWARFExpression() 843 return DWARFExpression(); in CreateDWARFExpression() 858 DWARFExpression result(extractor); in CreateDWARFExpression()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
| H A D | Statistics.cpp | 335 DWARFExpression Expression(Data, U->getAddressByteSize(), in collectStatsForDie() 339 return llvm::any_of(Expression, [](const DWARFExpression::Operation &Op) { in collectStatsForDie()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
| H A D | DebugInfoLinker.cpp | 103 const DWARFExpression::Operation &Op, in getExprOpAddressRelocAdjustment()
|