| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFExpression.h | 25 class DWARFExpression { 80 friend class DWARFExpression::iterator; 98 const DWARFExpression *Expr, const MCRegisterInfo *RegInfo, 107 friend class DWARFExpression; variable 108 const DWARFExpression *Expr; 111 iterator(const DWARFExpression *Expr, uint64_t Offset) in iterator() 139 DWARFExpression(DataExtractor Data, uint8_t AddressSize, 160 bool operator==(const DWARFExpression &RHS) const; 168 inline bool operator==(const DWARFExpression::iterator &LHS, 169 const DWARFExpression::iterator &RHS) {
|
| H A D | DWARFDebugFrame.h | 70 Optional<DWARFExpression> Expr; /// The DWARF expression for Kind == 85 UnwindLocation(DWARFExpression E, bool Deref) in UnwindLocation() 125 static UnwindLocation createIsDWARFExpression(DWARFExpression Expr); 126 static UnwindLocation createAtDWARFExpression(DWARFExpression Expr); 150 Optional<DWARFExpression> getDWARFExpressionBytes() const { return Expr; } in getDWARFExpressionBytes() 417 Optional<DWARFExpression> Expression;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBLocationToDWARFExpression.cpp | 66 DWARFExpression ConvertPDBLocationToDWARFExpression( in ConvertPDBLocationToDWARFExpression() 72 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 80 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 91 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 97 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 132 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 152 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 171 return DWARFExpression(); in ConvertPDBLocationToDWARFExpression() 177 DWARFExpression result(module, extractor, nullptr); in ConvertPDBLocationToDWARFExpression()
|
| H A D | PDBLocationToDWARFExpression.h | 16 class DWARFExpression; variable 42 lldb_private::DWARFExpression
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | DWARFLocationExpression.h | 27 DWARFExpression 31 DWARFExpression MakeRegRelLocationExpression(llvm::codeview::RegisterId reg, 34 DWARFExpression MakeVFrameRelLocationExpression(llvm::StringRef fpo_program, 37 DWARFExpression MakeGlobalLocationExpression(uint16_t section, uint32_t offset, 39 DWARFExpression MakeConstantLocationExpression(
|
| H A D | DWARFLocationExpression.cpp | 107 static DWARFExpression MakeLocationExpressionInternal(lldb::ModuleSP module, in MakeLocationExpressionInternal() 114 return DWARFExpression(); in MakeLocationExpressionInternal() 120 return DWARFExpression(); in MakeLocationExpressionInternal() 125 DWARFExpression result(module, extractor, nullptr); in MakeLocationExpressionInternal() 131 static DWARFExpression MakeRegisterBasedLocationExpressionInternal( in MakeRegisterBasedLocationExpressionInternal() 161 DWARFExpression lldb_private::npdb::MakeEnregisteredLocationExpression( in MakeEnregisteredLocationExpression() 166 DWARFExpression lldb_private::npdb::MakeRegRelLocationExpression( in MakeRegRelLocationExpression() 178 DWARFExpression lldb_private::npdb::MakeVFrameRelLocationExpression( in MakeVFrameRelLocationExpression() 198 DWARFExpression lldb_private::npdb::MakeGlobalLocationExpression( in MakeGlobalLocationExpression() 221 DWARFExpression lldb_private::npdb::MakeConstantLocationExpression( in MakeConstantLocationExpression() [all …]
|
| H A D | PdbUtil.h | 106 llvm::Optional<DWARFExpression> location;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFExpression.cpp | 22 typedef std::vector<DWARFExpression::Operation::Description> DescVector; 26 typedef DWARFExpression::Operation Op; in getDescriptions() 120 bool DWARFExpression::Operation::extract(DataExtractor Data, in extract() 263 const DWARFExpression *Expr, in print() 324 void DWARFExpression::print(raw_ostream &OS, DIDumpOptions DumpOpts, in print() 359 bool DWARFExpression::Operation::verify(DWARFUnit *U) { in verify() 385 bool DWARFExpression::verify(DWARFUnit *U) { in verify() 408 const DWARFExpression::iterator E, in printCompactDWARFExpr() 413 DWARFExpression::Operation &Op = *I; in printCompactDWARFExpr() 448 DWARFExpression::iterator SubExprEnd = I.skipBytes(SubExprLength); in printCompactDWARFExpr() [all …]
|
| H A D | DWARFDebugFrame.cpp | 74 UnwindLocation UnwindLocation::createIsDWARFExpression(DWARFExpression Expr) { in createIsDWARFExpression() 78 UnwindLocation UnwindLocation::createAtDWARFExpression(DWARFExpression Expr) { in createAtDWARFExpression() 365 DWARFExpression(Extractor, Data.getAddressSize()); in parse() 381 DWARFExpression(Extractor, Data.getAddressSize()); in parse()
|
| H A D | DWARFVerifier.cpp | 508 DWARFExpression Expression(Data, U->getAddressByteSize(), in verifyDebugInfoAttribute() 510 bool Error = any_of(Expression, [](DWARFExpression::Operation &Op) { in verifyDebugInfoAttribute() 1350 DWARFExpression Expression(Data, U->getAddressByteSize(), in isVariableIndexable() 1352 bool IsInteresting = any_of(Expression, [](DWARFExpression::Operation &Op) { in isVariableIndexable()
|
| H A D | DWARFDebugLoc.cpp | 118 DWARFExpression(Extractor, AddressSize).print(OS, DumpOpts, MRI, U); in dumpExpression()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Function.h | 260 DWARFExpression LocationInCallee; 261 DWARFExpression LocationInCaller; 377 IndirectCallEdge(DWARFExpression call_target, AddrType caller_address_type, in IndirectCallEdge() 390 DWARFExpression call_target; 528 DWARFExpression &GetFrameBaseExpression() { return m_frame_base; } in GetFrameBaseExpression() 534 const DWARFExpression &GetFrameBaseExpression() const { return m_frame_base; } in GetFrameBaseExpression() 668 DWARFExpression m_frame_base;
|
| H A D | Variable.h | 35 Declaration *decl, const DWARFExpression &location, bool external, 76 DWARFExpression &LocationExpression() { return m_location; } in LocationExpression() 78 const DWARFExpression &LocationExpression() const { return m_location; } in LocationExpression() 129 DWARFExpression m_location;
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | DWARFExpression.h | 35 class DWARFExpression { 37 DWARFExpression(); 44 DWARFExpression(lldb::ModuleSP module, const DataExtractor &data, 48 virtual ~DWARFExpression();
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Expression/ |
| H A D | DWARFExpression.cpp | 58 DWARFExpression::DWARFExpression() : m_module_wp(), m_data() {} in DWARFExpression() function in DWARFExpression 60 DWARFExpression::DWARFExpression(lldb::ModuleSP module_sp, in DWARFExpression() function in DWARFExpression 70 DWARFExpression::~DWARFExpression() = default; 74 void DWARFExpression::UpdateValue(uint64_t const_value, in UpdateValue() 99 int DWARFExpression::GetRegisterKind() { return m_reg_kind; } in GetRegisterKind() 105 bool DWARFExpression::IsLocationList() const { in IsLocationList() 510 bool DWARFExpression::LinkThreadLocalStorage( in LinkThreadLocalStorage() 621 bool DWARFExpression::DumpLocationForAddress(Stream *s, in DumpLocationForAddress() 889 return DWARFExpression::Evaluate( in Evaluate() 951 bool DWARFExpression::Evaluate( in Evaluate() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDIE.h | 92 lldb_private::DWARFExpression *frame_base) const;
|
| H A D | DWARFDebugInfoEntry.cpp | 234 DWARFExpression *frame_base) const { in GetDIENamesAndRanges() 348 *frame_base = DWARFExpression( in GetDIENamesAndRanges() 355 *frame_base = DWARFExpression(module, data, cu); in GetDIENamesAndRanges()
|
| H A D | DWARFDebugInfoEntry.h | 107 lldb_private::DWARFExpression *frame_base = nullptr) const;
|
| H A D | SymbolFileDWARF.cpp | 3064 DWARFExpression location; in ParseVariableDIE() 3141 location = DWARFExpression( in ParseVariableDIE() 3150 location = DWARFExpression(module, data, die.GetCU()); in ParseVariableDIE() 3166 location = DWARFExpression( in ParseVariableDIE() 3176 location = DWARFExpression( in ParseVariableDIE() 3555 llvm::Optional<DWARFExpression> LocationInCallee; in CollectCallSiteParameters() 3556 llvm::Optional<DWARFExpression> LocationInCaller; in CollectCallSiteParameters() 3564 [&](int attr_index) -> llvm::Optional<DWARFExpression> { in CollectCallSiteParameters() 3573 return DWARFExpression(module, in CollectCallSiteParameters() 3620 llvm::Optional<DWARFExpression> call_target; in CollectCallEdges() [all …]
|
| H A D | DWARFDIE.cpp | 443 lldb_private::DWARFExpression *frame_base) const { in GetDIENamesAndRanges()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | StackFrame.h | 215 DWARFExpression *GetFrameBaseExpression(Status *error_ptr);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | ValueObjectVariable.cpp | 130 DWARFExpression &expr = variable->LocationExpression(); in UpdateValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
| H A D | Statistics.cpp | 297 DWARFExpression Expression(Data, U->getAddressByteSize(), in collectStatsForDie() 301 return llvm::any_of(Expression, [](DWARFExpression::Operation &Op) { in collectStatsForDie()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContext.cpp | 85 DWARFExpression dwarf_expr(opcode_ctx, dwarf_data, nullptr); in UpdateDynamicRegisterSize()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 42 DWARFExpression Expression(Data, Unit->getAddressByteSize()); in print()
|