Home
last modified time | relevance | path

Searched refs:DWARFExpressionList (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14-stable/contrib/llvm-project/lldb/source/Expression/
HDDWARFExpressionList.cpp20 bool DWARFExpressionList::IsAlwaysValidSingleExpr() const { in IsAlwaysValidSingleExpr()
24 const DWARFExpression * DWARFExpressionList::GetAlwaysValidExpr() const { in GetAlwaysValidExpr()
33 bool DWARFExpressionList::AddExpression(addr_t base, addr_t end, in AddExpression()
41 bool DWARFExpressionList::GetExpressionData(DataExtractor &data, in GetExpressionData()
50 bool DWARFExpressionList::ContainsAddress(lldb::addr_t func_load_addr, in ContainsAddress()
58 DWARFExpressionList::GetExpressionAtAddress(lldb::addr_t func_load_addr, in GetExpressionAtAddress()
72 DWARFExpressionList::GetMutableExpressionAtAddress(lldb::addr_t func_load_addr, in GetMutableExpressionAtAddress()
85 bool DWARFExpressionList::ContainsThreadLocalStorage() const { in ContainsThreadLocalStorage()
96 bool DWARFExpressionList::LinkThreadLocalStorage( in LinkThreadLocalStorage()
115 bool DWARFExpressionList::MatchesOperand( in MatchesOperand()
[all …]
HDDWARFExpression.cpp704 const DWARFExpressionList &param_expr = matched_param->LocationInCaller; in Evaluate_DW_OP_entry_value()
2291 DWARFExpressionList *location_list) { in ParseDWARFLocationList()
2343 DWARFExpressionList *fb_expr = frame.GetFrameBaseExpression(nullptr); in MatchesOperand()
/freebsd-14-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
HDFunction.h256 DWARFExpressionList LocationInCallee;
257 DWARFExpressionList LocationInCaller;
366 IndirectCallEdge(DWARFExpressionList call_target,
376 DWARFExpressionList call_target;
514 DWARFExpressionList &GetFrameBaseExpression() { return m_frame_base; } in GetFrameBaseExpression()
520 const DWARFExpressionList &GetFrameBaseExpression() const { return m_frame_base; } in GetFrameBaseExpression()
658 DWARFExpressionList m_frame_base;
HDVariable.h35 Declaration *decl, const DWARFExpressionList &location,
76 DWARFExpressionList &LocationExpressionList() { return m_location_list; } in LocationExpressionList()
78 const DWARFExpressionList &LocationExpressionList() const { in LocationExpressionList()
133 DWARFExpressionList m_location_list;
/freebsd-14-stable/contrib/llvm-project/lldb/include/lldb/Expression/
HDDWARFExpressionList.h28 class DWARFExpressionList {
30 DWARFExpressionList() = default;
32 DWARFExpressionList(lldb::ModuleSP module_sp, in DWARFExpressionList() function
38 DWARFExpressionList(lldb::ModuleSP module_sp, DWARFExpression expr, in DWARFExpressionList() function
HDDWARFExpression.h144 DWARFExpressionList *loc_list);
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
HDDWARFDIE.h104 DWARFExpressionList *frame_base) const;
HDSymbolFileDWARF.cpp2124 const DWARFExpressionList &location = in GetGlobalAranges()
3367 static DWARFExpressionList GetExprListFromAtLocation(DWARFFormValue form_value, in GetExprListFromAtLocation()
3376 return DWARFExpressionList( in GetExprListFromAtLocation()
3380 DWARFExpressionList location_list(module, DWARFExpression(), die.GetCU()); in GetExprListFromAtLocation()
3398 static DWARFExpressionList
3407 return DWARFExpressionList( in GetExprListFromAtConstValue()
3412 return DWARFExpressionList(module, in GetExprListFromAtConstValue()
3417 return DWARFExpressionList(module, DWARFExpression(), die.GetCU()); in GetExprListFromAtConstValue()
3429 DWARFExpressionList &expr_list, const DWARFDIE &die) { in fixupExternalAddrZeroVariable()
3539 DWARFExpressionList location_list = [&] { in ParseVariableDIE()
[all …]
HDDWARFDebugInfoEntry.h117 DWARFExpressionList *frame_base = nullptr) const;
HDDWARFDebugInfoEntry.cpp124 std::optional<int> &call_column, DWARFExpressionList *frame_base) const { in GetDIENamesAndRanges()
236 DWARFExpressionList(module, in GetDIENamesAndRanges()
HDDWARFDIE.cpp582 lldb_private::DWARFExpressionList *frame_base) const { in GetDIENamesAndRanges()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
HDPdbUtil.h105 DWARFExpressionList location;
HDPdbUtil.cpp745 result.location = DWARFExpressionList( in GetVariableLocationInfo()
754 result.location = DWARFExpressionList( in GetVariableLocationInfo()
HDSymbolFileNativePDB.cpp913 DWARFExpressionList location( in CreateGlobalVariable()
946 DWARFExpressionList location(module, in CreateConstantSymbol()
1836 var_info.location = DWARFExpressionList(module, DWARFExpression(), nullptr); in CreateLocalVariable()
/freebsd-14-stable/contrib/llvm-project/lldb/include/lldb/Target/
HDStackFrame.h217 DWARFExpressionList *GetFrameBaseExpression(Status *error_ptr);
/freebsd-14-stable/contrib/llvm-project/lldb/source/Core/
HDValueObjectVariable.cpp135 DWARFExpressionList &expr_list = variable->LocationExpressionList(); in UpdateValue()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Symbol/
HDVariable.cpp44 const DWARFExpressionList &location_list, bool external, in Variable()
HDFunction.cpp210 IndirectCallEdge::IndirectCallEdge(DWARFExpressionList call_target, in IndirectCallEdge()
/freebsd-14-stable/contrib/llvm-project/lldb/include/lldb/
HDlldb-forward.h68 class DWARFExpressionList; variable
/freebsd-14-stable/contrib/llvm-project/lldb/source/Target/
HDRegisterContextUnwind.cpp1659 DWARFExpressionList dwarfexpr(opcode_ctx, dwarfdata, nullptr); in SavedLocationForRegister()
2031 DWARFExpressionList dwarfexpr(opcode_ctx, dwarfdata, nullptr); in ReadFrameAddress()
HDStackFrame.cpp1120 DWARFExpressionList *StackFrame::GetFrameBaseExpression(Status *error_ptr) { in GetFrameBaseExpression()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
HDSymbolFileCTF.cpp900 DWARFExpressionList location( in ParseObjects()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
HDClangExpressionDeclMap.cpp1496 DWARFExpressionList &var_location_list = var->LocationExpressionList(); in GetVariableValue()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
HDSymbolFilePDB.cpp1036 DWARFExpressionList location(module_sp, in ParseVariableForPDBData()
/freebsd-14-stable/lib/clang/liblldb/
HDMakefile231 SRCS+= Expression/DWARFExpressionList.cpp

12