/external/llvm-project/lldb/include/lldb/Symbol/ |
D | SymbolContext.h | 33 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 …]
|
D | UnwindTable.h | 41 SymbolContext &sc); 55 SymbolContext &sc); 64 SymbolContext &sc);
|
/external/llvm-project/lldb/include/lldb/API/ |
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; 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/ |
D | SBSymbolContext.cpp | 25 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/ |
D | SymbolContext.cpp | 29 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/ |
D | BreakpointResolver.cpp | 185 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/ |
D | SymbolIndexManager.cpp | 106 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/ |
D | SearchFilter.cpp | 205 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 …]
|
D | Address.cpp | 265 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/ |
D | Trace.cpp | 100 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()
|
D | StackID.cpp | 22 SymbolContext sc; in Dump() 84 SymbolContext lhs_sc; in operator <() 85 SymbolContext rhs_sc; in operator <()
|
D | ThreadPlanStepOverRange.cpp | 33 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/ |
D | StackFrame.h | 109 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;
|
D | ThreadPlanStepOverRange.h | 23 const SymbolContext &addr_context, 44 bool IsEquivalentContext(const SymbolContext &context);
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | DWARFASTParserClang.h | 44 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,
|
D | SymbolFileDWARF.h | 130 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/ |
D | IRExecutionUnit.h | 63 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/ |
D | CommandObjectSource.cpp | 150 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/ |
D | FormatEntity.h | 29 class SymbolContext; variable 181 static bool Format(const Entry &entry, Stream &s, const SymbolContext *sc, 187 const SymbolContext *sc, 193 const SymbolContext *sc,
|
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,
|
D | AddressResolverFileLine.h | 22 class SymbolContext; variable 37 SymbolContext &context,
|
D | Disassembler.h | 53 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()
|
D | AddressResolverName.h | 21 class SymbolContext; variable 42 SymbolContext &context,
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
D | SymbolFileSymtab.h | 64 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/ |
D | SymbolFilePDB.h | 77 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,
|