Home
last modified time | relevance | path

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

1234567

/external/llvm-project/lldb/include/lldb/Symbol/
DSymbolContext.h33 class SymbolContext {
39 SymbolContext();
47 explicit SymbolContext(SymbolContextScope *sc_scope);
71 explicit SymbolContext(const lldb::TargetSP &target_sp,
79 explicit SymbolContext(const lldb::ModuleSP &module_sp,
85 ~SymbolContext();
313 SymbolContext &next_frame_sc,
351 bool SymbolContextMatches(const SymbolContext &sc);
392 void Append(const SymbolContext &sc);
396 bool AppendIfUnique(const SymbolContext &sc, bool merge_symbol_into_function);
[all …]
DUnwindTable.h41 SymbolContext &sc);
55 SymbolContext &sc);
64 SymbolContext &sc);
/external/llvm-project/lldb/include/lldb/API/
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;
75 void SetSymbolContext(const lldb_private::SymbolContext *sc_ptr);
78 std::unique_ptr<lldb_private::SymbolContext> m_opaque_up;
/external/llvm-project/lldb/source/API/
DSBSymbolContext.cpp25 SBSymbolContext::SBSymbolContext(const SymbolContext *sc_ptr) : m_opaque_up() { in SBSymbolContext()
27 (const lldb_private::SymbolContext *), sc_ptr); in SBSymbolContext()
30 m_opaque_up = std::make_unique<SymbolContext>(*sc_ptr); in SBSymbolContext()
52 void SBSymbolContext::SetSymbolContext(const SymbolContext *sc_ptr) { in SetSymbolContext()
54 m_opaque_up = std::make_unique<SymbolContext>(*sc_ptr); in SetSymbolContext()
177 lldb_private::SymbolContext *SBSymbolContext::operator->() const { in operator ->()
181 const lldb_private::SymbolContext &SBSymbolContext::operator*() const { in operator *()
186 lldb_private::SymbolContext &SBSymbolContext::operator*() { in operator *()
188 m_opaque_up = std::make_unique<SymbolContext>(); in operator *()
192 lldb_private::SymbolContext &SBSymbolContext::ref() { in ref()
[all …]
/external/llvm-project/lldb/source/Symbol/
DSymbolContext.cpp29 SymbolContext::SymbolContext() in SymbolContext() function in SymbolContext
33 SymbolContext::SymbolContext(const ModuleSP &m, CompileUnit *cu, Function *f, in SymbolContext() function in SymbolContext
41 SymbolContext::SymbolContext(const TargetSP &t, const ModuleSP &m, in SymbolContext() function in SymbolContext
50 SymbolContext::SymbolContext(SymbolContextScope *sc_scope) in SymbolContext() function in SymbolContext
56 SymbolContext::~SymbolContext() {} in ~SymbolContext()
58 void SymbolContext::Clear(bool clear_target) { in Clear()
70 bool SymbolContext::DumpStopContext(Stream *s, ExecutionContextScope *exe_scope, in DumpStopContext()
87 SymbolContext inline_parent_sc; in DumpStopContext()
188 void SymbolContext::GetDescription(Stream *s, lldb::DescriptionLevel level, in GetDescription()
287 uint32_t SymbolContext::GetResolvedMask() const { in GetResolvedMask()
[all …]
/external/llvm-project/lldb/source/Breakpoint/
DBreakpointResolver.cpp185 SourceLoc(const SymbolContext &sc) in SourceLoc()
206 llvm::SmallVector<SymbolContext, 16> all_scs; in SetSCMatchesByLine()
216 all_scs.begin(), all_scs.end(), [&](const SymbolContext &sc) { in SetSCMatchesByLine()
237 [&](const SymbolContext &sc) { return SourceLoc(sc) < requested; }); in SetSCMatchesByLine()
240 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine()
247 worklist_begin, worklist_end, [&](const SymbolContext &sc) { in SetSCMatchesByLine()
256 [&](const SymbolContext &sc) { in SetSCMatchesByLine()
263 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine()
277 [&](const SymbolContext &sc) { in SetSCMatchesByLine()
292 const SymbolContext &sc, in AddLocation()
/external/llvm-project/clang-tools-extra/clang-include-fixer/
DSymbolIndexManager.cpp106 auto SymbolContext = Symbol.getContexts().begin(); in search() local
110 SymbolContext != Symbol.getContexts().end()) { in search()
111 if (SymbolContext->second == *IdentiferContext) { in search()
113 ++SymbolContext; in search()
114 } else if (SymbolContext->first == in search()
117 ++SymbolContext; in search()
127 IsMatched &= (SymbolContext == Symbol.getContexts().end()); in search()
/external/llvm-project/lldb/source/Core/
DSearchFilter.cpp205 SymbolContext empty_sc; in Search()
220 SymbolContext empty_sc; in SearchInModuleList()
246 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
251 SearchFilter::DoModuleIteration(const SymbolContext &context, in DoModuleIteration()
260 SymbolContext matchingContext(context.module_sp.get()); in DoModuleIteration()
277 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
299 const SymbolContext &context, Searcher &searcher) { in DoCUIteration()
303 SymbolContext matchingContext(m_target_sp, module_sp, context.comp_unit); in DoCUIteration()
318 SymbolContext matchingContext(m_target_sp, module_sp, cu_sp.get()); in DoCUIteration()
342 SymbolContext matchingContext(m_target_sp, module_sp, cu_sp.get(), in DoCUIteration()
[all …]
DAddress.cpp265 bool Address::ResolveFunctionScope(SymbolContext &sym_ctx, in ResolveFunctionScope()
537 SymbolContext func_sc; in Dump()
623 SymbolContext pointer_sc; in Dump()
645 SymbolContext sc; in Dump()
691 SymbolContext sc; in Dump()
795 Address::CalculateSymbolContext(SymbolContext *sc, in CalculateSymbolContext()
824 SymbolContext sc; in CalculateSymbolContextCompileUnit()
838 SymbolContext sc; in CalculateSymbolContextFunction()
852 SymbolContext sc; in CalculateSymbolContextBlock()
866 SymbolContext sc; in CalculateSymbolContextSymbol()
[all …]
/external/llvm-project/lldb/source/Target/
DTrace.cpp100 static SymbolContext DumpSymbolContext(Stream &s, const SymbolContext &prev_sc, in DumpSymbolContext()
108 SymbolContext sc; in DumpSymbolContext()
178 DumpInstructionInfo(Stream &s, const SymbolContext &sc, in DumpInstructionInfo()
225 SymbolContext sc; in DumpTraceInstructions()
261 sc = SymbolContext(); in DumpTraceInstructions()
DStackID.cpp22 SymbolContext sc; in Dump()
84 SymbolContext lhs_sc; in operator <()
85 SymbolContext rhs_sc; in operator <()
DThreadPlanStepOverRange.cpp33 const SymbolContext &addr_context, lldb::RunMode stop_others, in ThreadPlanStepOverRange()
102 const SymbolContext &context) { in IsEquivalentContext()
171 const SymbolContext &older_context = in ShouldStop()
218 SymbolContext sc; in ShouldStop()
248 SymbolContext prev_sc; in ShouldStop()
/external/llvm-project/lldb/include/lldb/Target/
DStackFrame.h109 bool behaves_like_zeroth_frame, const SymbolContext *sc_ptr);
115 const SymbolContext *sc_ptr);
121 const SymbolContext *sc_ptr);
163 const SymbolContext &GetSymbolContext(lldb::SymbolContextItem resolve_scope);
507 SymbolContext m_sc;
DThreadPlanStepOverRange.h23 const SymbolContext &addr_context,
44 bool IsEquivalentContext(const SymbolContext &context);
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFASTParserClang.h44 lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
134 lldb::TypeSP ParseStructureLikeDIE(const lldb_private::SymbolContext &sc,
164 UpdateSymbolContextScopeForType(const lldb_private::SymbolContext &sc,
168 lldb::TypeSP ParseTypeFromClangModule(const lldb_private::SymbolContext &sc,
208 lldb::TypeSP ParseTypeModifier(const lldb_private::SymbolContext &sc,
211 lldb::TypeSP ParseEnum(const lldb_private::SymbolContext &sc,
DSymbolFileDWARF.h130 const lldb_private::SymbolContext &sc,
136 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
162 lldb_private::SymbolContext &sc) override;
354 bool GetFunction(const DWARFDIE &die, lldb_private::SymbolContext &sc);
364 size_t ParseTypes(const lldb_private::SymbolContext &sc, const DWARFDIE &die,
367 lldb::TypeSP ParseType(const lldb_private::SymbolContext &sc,
375 lldb::VariableSP ParseVariableDIE(const lldb_private::SymbolContext &sc,
379 size_t ParseVariables(const lldb_private::SymbolContext &sc,
396 lldb_private::SymbolContext &sc);
/external/llvm-project/lldb/include/lldb/Expression/
DIRExecutionUnit.h63 const lldb::TargetSP &target_sp, const SymbolContext &sym_ctx,
224 const SymbolContext &sc);
230 const lldb_private::SymbolContext &sc,
234 const lldb_private::SymbolContext &sc);
237 const lldb_private::SymbolContext &sc);
388 SymbolContext m_sym_ctx; ///< Used for symbol lookups
/external/llvm-project/lldb/source/Commands/
DCommandObjectSource.cpp150 SymbolContext sc; in DumpLinesInSymbolContexts()
315 SymbolContext sc; in GetSymbolContextsForAddress()
337 SymbolContext sc; in GetSymbolContextsForAddress()
394 SymbolContext sc; in DumpLinesInFunctions()
400 sc_list_funcs.Append(SymbolContext(function)); in DumpLinesInFunctions()
412 SymbolContext sc; in DumpLinesInFunctions()
522 const SymbolContext &sc = in DumpLinesForFrame()
792 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info, in DisplayFunctionSource()
957 SymbolContext sc; in DoExecute()
963 sc_list.Append(SymbolContext(function)); in DoExecute()
[all …]
/external/llvm-project/lldb/include/lldb/Core/
DFormatEntity.h29 class SymbolContext; variable
181 static bool Format(const Entry &entry, Stream &s, const SymbolContext *sc,
187 const SymbolContext *sc,
193 const SymbolContext *sc,
DSearchFilter.h29 class SymbolContext; variable
55 SymbolContext &context,
260 Searcher::CallbackReturn DoModuleIteration(const SymbolContext &context,
267 const SymbolContext &context,
271 const SymbolContext &context,
DAddressResolverFileLine.h22 class SymbolContext; variable
37 SymbolContext &context,
DDisassembler.h53 class SymbolContext; variable
144 const SymbolContext *sym_ctx,
145 const SymbolContext *prev_sym_ctx,
488 static SourceLine GetFunctionDeclLineEntry(const SymbolContext &sc);
505 const SymbolContext &sc, SourceLine &line);
509 const SymbolContext &sc, LineEntry &line) { in ElideMixedSourceAndDisassemblyLine()
DAddressResolverName.h21 class SymbolContext; variable
42 SymbolContext &context,
/external/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
DSymbolFileSymtab.h64 const lldb_private::SymbolContext &sc,
70 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
81 lldb_private::SymbolContext &sc) override;
/external/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
DSymbolFilePDB.h77 const lldb_private::SymbolContext &sc,
83 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
105 lldb_private::SymbolContext &sc) override;
204 ParseVariableForPDBData(const lldb_private::SymbolContext &sc,
207 size_t ParseVariables(const lldb_private::SymbolContext &sc,

1234567