/external/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
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, 166 inline bool operator==(const DWARFExpression::iterator &LHS, 167 const DWARFExpression::iterator &RHS) { 171 inline bool operator!=(const DWARFExpression::iterator &LHS, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/ |
D | DWARFExpression.h | 22 class DWARFExpression { 76 friend class DWARFExpression::iterator; 93 bool print(raw_ostream &OS, const DWARFExpression *Expr, 102 friend class DWARFExpression; variable 103 const DWARFExpression *Expr; 106 iterator(const DWARFExpression *Expr, uint64_t Offset) in iterator() 130 DWARFExpression(DataExtractor Data, uint16_t Version, uint8_t AddressSize) in DWARFExpression() function 149 inline bool operator==(const DWARFExpression::iterator &LHS, 150 const DWARFExpression::iterator &RHS) { 154 inline bool operator!=(const DWARFExpression::iterator &LHS, [all …]
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
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()
|
D | PDBLocationToDWARFExpression.h | 16 class DWARFExpression; variable 42 lldb_private::DWARFExpression
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
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(
|
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 …]
|
/external/llvm-project/lldb/unittests/Expression/ |
D | DWARFExpressionTest.cpp | 29 if (!DWARFExpression::Evaluate( 69 TEST(DWARFExpression, DW_OP_pick) { in TEST() argument 78 TEST(DWARFExpression, DW_OP_const) { in TEST() argument 109 TEST(DWARFExpression, DW_OP_convert) { in TEST() argument 250 TEST(DWARFExpression, DW_OP_stack_value) { in TEST() argument 254 TEST(DWARFExpression, DW_OP_piece) { in TEST() argument 265 TEST(DWARFExpression, DW_OP_implicit_value) { in TEST() argument 273 TEST(DWARFExpression, DW_OP_unknown) { in TEST() argument
|
/external/llvm-project/lldb/include/lldb/Symbol/ |
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;
|
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;
|
/external/llvm-project/llvm/lib/DebugInfo/DWARF/ |
D | DWARFExpression.cpp | 22 typedef std::vector<DWARFExpression::Operation::Description> DescVector; 26 typedef DWARFExpression::Operation Op; in getDescriptions() 111 static DWARFExpression::Operation::Description getOpDesc(unsigned OpCode) { in getOpDesc() 120 bool DWARFExpression::Operation::extract(DataExtractor Data, in extract() 259 bool DWARFExpression::Operation::print(raw_ostream &OS, DIDumpOptions DumpOpts, in print() 260 const DWARFExpression *Expr, in print() 318 void DWARFExpression::print(raw_ostream &OS, DIDumpOptions DumpOpts, in print() 348 bool DWARFExpression::Operation::verify(DWARFUnit *U) { in verify() 374 bool DWARFExpression::verify(DWARFUnit *U) { in verify() 396 static bool printCompactDWARFExpr(raw_ostream &OS, DWARFExpression::iterator I, in printCompactDWARFExpr() [all …]
|
D | CMakeLists.txt | 21 DWARFExpression.cpp
|
/external/llvm-project/lldb/include/lldb/Expression/ |
D | DWARFExpression.h | 35 class DWARFExpression { 37 DWARFExpression(); 44 DWARFExpression(lldb::ModuleSP module, const DataExtractor &data, 48 virtual ~DWARFExpression();
|
/external/llvm-project/lldb/source/Expression/ |
D | DWARFExpression.cpp | 58 DWARFExpression::DWARFExpression() in DWARFExpression() function in DWARFExpression 62 DWARFExpression::DWARFExpression(lldb::ModuleSP module_sp, in DWARFExpression() function in DWARFExpression 72 DWARFExpression::~DWARFExpression() {} in ~DWARFExpression() 74 bool DWARFExpression::IsValid() const { return m_data.GetByteSize() > 0; } in IsValid() 76 void DWARFExpression::UpdateValue(uint64_t const_value, in UpdateValue() 88 void DWARFExpression::DumpLocation(Stream *s, const DataExtractor &data, in DumpLocation() 91 llvm::DWARFExpression(data.GetAsLLVM(), data.GetAddressByteSize()) in DumpLocation() 96 void DWARFExpression::SetLocationListAddresses(addr_t cu_file_addr, in SetLocationListAddresses() 101 int DWARFExpression::GetRegisterKind() { return m_reg_kind; } in GetRegisterKind() 103 void DWARFExpression::SetRegisterKind(RegisterKind reg_kind) { in SetRegisterKind() [all …]
|
D | CMakeLists.txt | 3 DWARFExpression.cpp
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/ |
D | DWARFExpression.cpp | 23 typedef std::vector<DWARFExpression::Operation::Description> DescVector; 27 typedef DWARFExpression::Operation Op; in getDescriptions() 110 static DWARFExpression::Operation::Description getOpDesc(unsigned OpCode) { in getOpDesc() 123 bool DWARFExpression::Operation::extract(DataExtractor Data, uint16_t Version, in extract() 237 bool DWARFExpression::Operation::print(raw_ostream &OS, in print() 238 const DWARFExpression *Expr, in print() 289 void DWARFExpression::print(raw_ostream &OS, const MCRegisterInfo *RegInfo, in print() 318 bool DWARFExpression::Operation::verify(DWARFUnit *U) { in verify() 338 bool DWARFExpression::verify(DWARFUnit *U) { in verify()
|
D | CMakeLists.txt | 21 DWARFExpression.cpp
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/ |
D | BUILD.gn | 29 "DWARFExpression.cpp",
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | DWARFDIE.h | 90 lldb_private::DWARFExpression *frame_base) const;
|
D | DWARFDebugInfoEntry.cpp | 230 DWARFExpression *frame_base) const { in GetDIENamesAndRanges() 344 *frame_base = DWARFExpression( in GetDIENamesAndRanges() 351 *frame_base = DWARFExpression(module, data, cu); in GetDIENamesAndRanges()
|
D | DWARFDebugInfoEntry.h | 108 lldb_private::DWARFExpression *frame_base = nullptr) const;
|
D | SymbolFileDWARF.cpp | 1783 const DWARFExpression &location = var_sp->LocationExpression(); in GetGlobalAranges() 3117 DWARFExpression location; in ParseVariableDIE() 3194 location = DWARFExpression( in ParseVariableDIE() 3203 location = DWARFExpression(module, data, die.GetCU()); in ParseVariableDIE() 3219 location = DWARFExpression( in ParseVariableDIE() 3229 location = DWARFExpression( in ParseVariableDIE() 3610 llvm::Optional<DWARFExpression> LocationInCallee; in CollectCallSiteParameters() 3611 llvm::Optional<DWARFExpression> LocationInCaller; in CollectCallSiteParameters() 3619 [&](int attr_index) -> llvm::Optional<DWARFExpression> { in CollectCallSiteParameters() 3628 return DWARFExpression(module, in CollectCallSiteParameters() [all …]
|
/external/llvm-project/llvm/unittests/DebugInfo/DWARF/ |
D | DWARFExpressionCompactPrinterTest.cpp | 61 DWARFExpression Expr(DE, 8); in TestExprPrinter()
|
/external/llvm-project/lldb/unittests/SymbolFile/NativePDB/ |
D | PdbFPOProgramToDWARFExpressionTests.cpp | 41 llvm::DWARFExpression(extractor, /*AddressSize=*/4, llvm::dwarf::DWARF32) in CheckValidProgramTranslation()
|
/external/llvm-project/lldb/test/Shell/SymbolFile/DWARF/ |
D | DW_TAG_variable-invalid_location.s | 5 # CHECK: (long) var = <Unhandled opcode DW_OP_unknown_ff in DWARFExpression>
|
/external/llvm-project/lldb/include/lldb/Target/ |
D | StackFrame.h | 197 DWARFExpression *GetFrameBaseExpression(Status *error_ptr);
|