Home
last modified time | relevance | path

Searched refs:SymbolContext (Results 1 – 25 of 173) sorted by relevance

1234567

/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DSymbolContext.h33 class SymbolContext {
39 SymbolContext();
47 explicit SymbolContext(SymbolContextScope *sc_scope);
71 explicit SymbolContext(const lldb::TargetSP &target_sp,
85 ~SymbolContext();
352 bool SymbolContextMatches(const SymbolContext &sc);
393 void Append(const SymbolContext &sc);
445 const SymbolContext &operator[](size_t idx) const {
465 typedef std::vector<SymbolContext>
479 bool operator==(const SymbolContext &lhs, const SymbolContext &rhs);
[all …]
H A DUnwindTable.h41 SymbolContext &sc);
55 SymbolContext &sc);
64 SymbolContext &sc);
/llvm-project-15.0.7/lldb/include/lldb/API/
H A DSBSymbolContext.h28 SBSymbolContext(const lldb_private::SymbolContext &sc_ptr);
65 lldb_private::SymbolContext *operator->() const;
67 lldb_private::SymbolContext &operator*();
69 lldb_private::SymbolContext &ref();
71 const lldb_private::SymbolContext &operator*() const;
73 lldb_private::SymbolContext *get() const;
76 std::unique_ptr<lldb_private::SymbolContext> m_opaque_up;
/llvm-project-15.0.7/lldb/source/API/
H A DSBSymbolContext.cpp23 SBSymbolContext::SBSymbolContext(const SymbolContext &sc) in SBSymbolContext()
24 : m_opaque_up(std::make_unique<SymbolContext>(sc)) { in SBSymbolContext()
154 lldb_private::SymbolContext *SBSymbolContext::operator->() const { in operator ->()
158 const lldb_private::SymbolContext &SBSymbolContext::operator*() const { in operator *()
163 lldb_private::SymbolContext &SBSymbolContext::operator*() { in operator *()
165 m_opaque_up = std::make_unique<SymbolContext>(); in operator *()
169 lldb_private::SymbolContext &SBSymbolContext::ref() { in ref()
171 m_opaque_up = std::make_unique<SymbolContext>(); in ref()
175 lldb_private::SymbolContext *SBSymbolContext::get() const { in get()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DSymbolContext.cpp30 SymbolContext::SymbolContext() : target_sp(), module_sp(), line_entry() {} in SymbolContext() function in SymbolContext
32 SymbolContext::SymbolContext(const ModuleSP &m, CompileUnit *cu, Function *f, in SymbolContext() function in SymbolContext
40 SymbolContext::SymbolContext(const TargetSP &t, const ModuleSP &m, in SymbolContext() function in SymbolContext
49 SymbolContext::SymbolContext(SymbolContextScope *sc_scope) in SymbolContext() function in SymbolContext
54 SymbolContext::~SymbolContext() = default;
56 void SymbolContext::Clear(bool clear_target) { in Clear()
84 SymbolContext inline_parent_sc; in DumpStopContext()
777 SymbolContext sym_ctx; in FindBestGlobalDataSymbol()
1105 SymbolContext sc; in AddressMatches()
1303 SymbolContext lhs_sc; in operator ==()
[all …]
/llvm-project-15.0.7/lldb/source/Breakpoint/
H A DBreakpointResolver.cpp185 SourceLoc(const SymbolContext &sc) in SourceLoc()
205 llvm::SmallVector<SymbolContext, 16> all_scs; in SetSCMatchesByLine()
215 all_scs.begin(), all_scs.end(), [&](const SymbolContext &sc) { in SetSCMatchesByLine()
236 [&](const SymbolContext &sc) { return requested < SourceLoc(sc); }); in SetSCMatchesByLine()
239 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine()
246 worklist_begin, worklist_end, [&](const SymbolContext &sc) { in SetSCMatchesByLine()
255 [&](const SymbolContext &sc) { in SetSCMatchesByLine()
262 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine()
276 [&](const SymbolContext &sc) { in SetSCMatchesByLine()
291 const SymbolContext &sc, in AddLocation()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/
H A DSymbolIndexManager.cpp107 auto SymbolContext = Symbol.getContexts().begin(); in search() local
111 SymbolContext != Symbol.getContexts().end()) { in search()
112 if (SymbolContext->second == *IdentiferContext) { in search()
114 ++SymbolContext; in search()
115 } else if (SymbolContext->first == in search()
118 ++SymbolContext; in search()
128 IsMatched &= (SymbolContext == Symbol.getContexts().end()); in search()
/llvm-project-15.0.7/lldb/source/Core/
H A DSearchFilter.cpp205 SymbolContext empty_sc; in Search()
220 SymbolContext empty_sc; in SearchInModuleList()
242 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
256 SymbolContext matchingContext(context.module_sp.get()); in DoModuleIteration()
268 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
416 SymbolContext empty_sc; in Search()
534 SymbolContext empty_sc; in Search()
546 SymbolContext matchingContext(m_target_sp, module_sp); in Search()
692 SymbolContext sym_ctx; in AddressPasses()
728 SymbolContext empty_sc; in Search()
[all …]
H A DAddress.cpp266 bool Address::ResolveFunctionScope(SymbolContext &sym_ctx, in ResolveFunctionScope()
552 SymbolContext func_sc; in Dump()
638 SymbolContext pointer_sc; in Dump()
660 SymbolContext sc; in Dump()
706 SymbolContext sc; in Dump()
825 Address::CalculateSymbolContext(SymbolContext *sc, in CalculateSymbolContext()
854 SymbolContext sc; in CalculateSymbolContextCompileUnit()
868 SymbolContext sc; in CalculateSymbolContextFunction()
882 SymbolContext sc; in CalculateSymbolContextBlock()
896 SymbolContext sc; in CalculateSymbolContextSymbol()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.h132 const lldb_private::SymbolContext &sc,
138 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
164 lldb_private::SymbolContext &sc) override;
364 bool GetFunction(const DWARFDIE &die, lldb_private::SymbolContext &sc);
374 size_t ParseTypes(const lldb_private::SymbolContext &sc, const DWARFDIE &die,
377 lldb::TypeSP ParseType(const lldb_private::SymbolContext &sc,
388 lldb::VariableSP ParseVariableDIE(const lldb_private::SymbolContext &sc,
395 ParseAndAppendGlobalVariable(const lldb_private::SymbolContext &sc,
404 const lldb_private::SymbolContext &sc, const DWARFDIE &die,
408 const lldb_private::SymbolContext &sc,
[all …]
H A DDWARFASTParserClang.h44 lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
147 lldb::TypeSP ParseStructureLikeDIE(const lldb_private::SymbolContext &sc,
177 UpdateSymbolContextScopeForType(const lldb_private::SymbolContext &sc,
181 lldb::TypeSP ParseTypeFromClangModule(const lldb_private::SymbolContext &sc,
235 lldb::TypeSP ParseTypeModifier(const lldb_private::SymbolContext &sc,
238 lldb::TypeSP ParseEnum(const lldb_private::SymbolContext &sc,
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DStackFrame.h109 bool behaves_like_zeroth_frame, const SymbolContext *sc_ptr);
115 const SymbolContext *sc_ptr);
121 const SymbolContext *sc_ptr);
181 const SymbolContext &GetSymbolContext(lldb::SymbolContextItem resolve_scope);
509 SymbolContext m_sc;
H A DThreadPlanStepOverRange.h23 const SymbolContext &addr_context,
44 bool IsEquivalentContext(const SymbolContext &context);
H A DRegisterContextUnwind.h31 lldb_private::SymbolContext &sym_ctx,
126 const lldb_private::SymbolContext &m_sym_ctx) const;
246 lldb_private::SymbolContext &m_sym_ctx;
/llvm-project-15.0.7/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h63 const lldb::TargetSP &target_sp, const SymbolContext &sym_ctx,
222 const SymbolContext &sc);
225 const lldb_private::SymbolContext &sc,
229 const lldb_private::SymbolContext &sc);
232 const lldb_private::SymbolContext &sc);
382 SymbolContext m_sym_ctx; ///< Used for symbol lookups
/llvm-project-15.0.7/lldb/source/Commands/
H A DCommandObjectSource.cpp150 SymbolContext sc; in DumpLinesInSymbolContexts()
315 SymbolContext sc; in GetSymbolContextsForAddress()
337 SymbolContext sc; in GetSymbolContextsForAddress()
397 SymbolContext sc; in DumpLinesInFunctions()
415 SymbolContext sc; in DumpLinesInFunctions()
937 SymbolContext sc; in DoExecute()
962 SymbolContext sc; in DoExecute()
981 SymbolContext sc; in DoExecute()
1056 SymbolContext sc; in DoExecute()
1178 SymbolContext sc; in DoExecute()
[all …]
/llvm-project-15.0.7/lldb/source/Target/
H A DStackID.cpp22 SymbolContext sc; in Dump()
84 SymbolContext lhs_sc; in operator <()
85 SymbolContext rhs_sc; in operator <()
H A DThreadPlanStepOverRange.cpp34 const SymbolContext &addr_context, lldb::RunMode stop_others, in ThreadPlanStepOverRange()
103 const SymbolContext &context) { in IsEquivalentContext()
172 const SymbolContext &older_context = in ShouldStop()
219 SymbolContext sc; in ShouldStop()
249 SymbolContext prev_sc; in ShouldStop()
H A DThreadPlanStepInRange.cpp37 const SymbolContext &addr_context, const char *step_into_target, in ThreadPlanStepInRange()
248 SymbolContext sc = curr_frame->GetSymbolContext(eSymbolContextFunction | in ShouldStop()
315 SymbolContext sc(frame->GetSymbolContext(eSymbolContextModule)); in FrameMatchesAvoidCriteria()
336 SymbolContext sc = frame->GetSymbolContext( in FrameMatchesAvoidCriteria()
377 SymbolContext sc = frame->GetSymbolContext( in DefaultShouldStopHereCallback()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h64 const lldb_private::SymbolContext &sc,
70 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
81 lldb_private::SymbolContext &sc) override;
/llvm-project-15.0.7/lldb/include/lldb/Core/
H A DSearchFilter.h29 class SymbolContext; variable
55 SymbolContext &context,
260 Searcher::CallbackReturn DoModuleIteration(const SymbolContext &context,
267 const SymbolContext &context,
271 const SymbolContext &context,
H A DAddressResolverFileLine.h22 class SymbolContext; variable
36 SymbolContext &context,
H A DFormatEntity.h29 class SymbolContext; variable
209 static bool Format(const Entry &entry, Stream &s, const SymbolContext *sc,
215 const SymbolContext *sc,
221 const SymbolContext *sc,
H A DDisassembler.h53 class SymbolContext; variable
157 const SymbolContext *sym_ctx,
158 const SymbolContext *prev_sym_ctx,
514 static SourceLine GetFunctionDeclLineEntry(const SymbolContext &sc);
531 const SymbolContext &sc, SourceLine &line);
535 const SymbolContext &sc, LineEntry &line) { in ElideMixedSourceAndDisassemblyLine()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h77 const lldb_private::SymbolContext &sc,
83 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
105 lldb_private::SymbolContext &sc) override;
201 ParseVariableForPDBData(const lldb_private::SymbolContext &sc,
204 size_t ParseVariables(const lldb_private::SymbolContext &sc,

1234567