| /llvm-project-15.0.7/lldb/include/lldb/Symbol/ |
| H A D | SymbolContext.h | 33 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 D | UnwindTable.h | 41 SymbolContext &sc); 55 SymbolContext &sc); 64 SymbolContext &sc);
|
| /llvm-project-15.0.7/lldb/include/lldb/API/ |
| H A D | SBSymbolContext.h | 28 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 D | SBSymbolContext.cpp | 23 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 D | SymbolContext.cpp | 30 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 D | BreakpointResolver.cpp | 185 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 D | SymbolIndexManager.cpp | 107 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 D | SearchFilter.cpp | 205 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 D | Address.cpp | 266 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 D | SymbolFileDWARF.h | 132 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 D | DWARFASTParserClang.h | 44 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 D | StackFrame.h | 109 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 D | ThreadPlanStepOverRange.h | 23 const SymbolContext &addr_context, 44 bool IsEquivalentContext(const SymbolContext &context);
|
| H A D | RegisterContextUnwind.h | 31 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 D | IRExecutionUnit.h | 63 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 D | CommandObjectSource.cpp | 150 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 D | StackID.cpp | 22 SymbolContext sc; in Dump() 84 SymbolContext lhs_sc; in operator <() 85 SymbolContext rhs_sc; in operator <()
|
| H A D | ThreadPlanStepOverRange.cpp | 34 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 D | ThreadPlanStepInRange.cpp | 37 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 D | SymbolFileSymtab.h | 64 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 D | SearchFilter.h | 29 class SymbolContext; variable 55 SymbolContext &context, 260 Searcher::CallbackReturn DoModuleIteration(const SymbolContext &context, 267 const SymbolContext &context, 271 const SymbolContext &context,
|
| H A D | AddressResolverFileLine.h | 22 class SymbolContext; variable 36 SymbolContext &context,
|
| H A D | FormatEntity.h | 29 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 D | Disassembler.h | 53 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 D | SymbolFilePDB.h | 77 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,
|