| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | SymbolContext.h | 34 class SymbolContext { 40 SymbolContext(); 48 explicit SymbolContext(SymbolContextScope *sc_scope); 72 explicit SymbolContext(const lldb::TargetSP &target_sp, 80 explicit SymbolContext(const lldb::ModuleSP &module_sp, 86 ~SymbolContext(); 307 SymbolContext &next_frame_sc, 352 bool SymbolContextMatches(const SymbolContext &sc); 393 void Append(const SymbolContext &sc); 397 bool AppendIfUnique(const SymbolContext &sc, bool merge_symbol_into_function); [all …]
|
| H A D | UnwindTable.h | 43 const SymbolContext &sc); 57 const SymbolContext &sc); 69 AddressRanges GetAddressRanges(const Address &addr, const SymbolContext &sc);
|
| /freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | DylibVerifier.h | 69 struct SymbolContext; 144 Result verifyImpl(Record *R, SymbolContext &SymCtx); 148 bool shouldIgnoreObsolete(const Record *R, SymbolContext &SymCtx, 153 bool shouldIgnoreReexport(const Record *R, SymbolContext &SymCtx) const; 156 bool shouldIgnoreZipperedAvailability(const Record *R, SymbolContext &SymCtx); 162 const SymbolContext &SymCtx) const; 166 Result compareVisibility(const Record *R, SymbolContext &SymCtx, 171 bool compareObjCInterfaceSymbols(const Record *R, SymbolContext &SymCtx, 175 Result compareAvailability(const Record *R, SymbolContext &SymCtx, 179 bool compareSymbolFlags(const Record *R, SymbolContext &SymCtx, [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBSymbolContext.h | 71 SBSymbolContext(const lldb_private::SymbolContext &sc_ptr); 73 lldb_private::SymbolContext *operator->() const; 75 lldb_private::SymbolContext &operator*(); 77 lldb_private::SymbolContext &ref(); 79 const lldb_private::SymbolContext &operator*() const; 81 lldb_private::SymbolContext *get() const; 84 std::unique_ptr<lldb_private::SymbolContext> m_opaque_up;
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | SymbolContext.cpp | 35 SymbolContext::SymbolContext() : target_sp(), module_sp(), line_entry() {} in SymbolContext() function in SymbolContext 37 SymbolContext::SymbolContext(const ModuleSP &m, CompileUnit *cu, Function *f, in SymbolContext() function in SymbolContext 45 SymbolContext::SymbolContext(const TargetSP &t, const ModuleSP &m, in SymbolContext() function in SymbolContext 54 SymbolContext::SymbolContext(SymbolContextScope *sc_scope) in SymbolContext() function in SymbolContext 59 SymbolContext::~SymbolContext() = default; 61 void SymbolContext::Clear(bool clear_target) { in Clear() 73 bool SymbolContext::DumpStopContext( in DumpStopContext() 89 SymbolContext inline_parent_sc; in DumpStopContext() 204 void SymbolContext::GetDescription( in GetDescription() 304 uint32_t SymbolContext::GetResolvedMask() const { in GetResolvedMask() [all …]
|
| H A D | UnwindTable.cpp | 95 const SymbolContext &sc) { in GetAddressRanges() 126 const SymbolContext &sc) { in GetFunctionOrSymbolAddress() 134 const SymbolContext &sc) { in GetFuncUnwindersContainingAddress() 166 const Address &addr, const SymbolContext &sc) { in GetUncachedFuncUnwindersContainingAddress()
|
| H A D | CompileUnit.cpp | 44 void CompileUnit::CalculateSymbolContext(SymbolContext *sc) { in CalculateSymbolContext() 207 SymbolContext sc; in GetVariableList() 271 SymbolContext sc(GetModule()); in ResolveSymbolContext() 374 SymbolContext sc; in ResolveSymbolContext() 395 SymbolContext call_site_sc(sc.target_sp, sc.module_sp, in ResolveSymbolContext() 444 SymbolContext resolved_sc; in ResolveSymbolContext() 512 SymbolContext sc; in GetImportedModules()
|
| /freebsd/contrib/llvm-project/lldb/source/Breakpoint/ |
| H A D | BreakpointResolver.cpp | 190 SourceLoc(const SymbolContext &sc) in SourceLoc() 210 llvm::SmallVector<SymbolContext, 16> all_scs(sc_list.begin(), sc_list.end()); in SetSCMatchesByLine() 226 all_scs.begin(), all_scs.end(), [&](const SymbolContext &sc) { in SetSCMatchesByLine() 249 [&](const SymbolContext &sc) { return requested < SourceLoc(sc); }); in SetSCMatchesByLine() 252 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine() 259 worklist_begin, worklist_end, [&](const SymbolContext &sc) { in SetSCMatchesByLine() 268 [&](const SymbolContext &sc) { in SetSCMatchesByLine() 275 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine() 289 [&](const SymbolContext &sc) { in SetSCMatchesByLine() 304 const SymbolContext &sc, in AddLocation()
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | SearchFilter.cpp | 209 SymbolContext empty_sc; in Search() 224 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() 272 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration() 294 const SymbolContext &context, Searcher &searcher) { in DoCUIteration() 298 SymbolContext matchingContext(m_target_sp, module_sp, context.comp_unit); in DoCUIteration() 313 SymbolContext matchingContext(m_target_sp, module_sp, cu_sp.get()); in DoCUIteration() 337 SymbolContext matchingContext(m_target_sp, module_sp, cu_sp.get(), in DoCUIteration() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.h | 132 ParseImportedModules(const SymbolContext &sc, 137 size_t ParseVariablesForContext(const SymbolContext &sc) override; 161 SymbolContext &sc) override; 394 bool GetFunction(const DWARFDIE &die, SymbolContext &sc); 401 size_t ParseTypes(const SymbolContext &sc, const DWARFDIE &die, 404 lldb::TypeSP ParseType(const SymbolContext &sc, const DWARFDIE &die, 410 lldb::VariableSP ParseVariableDIE(const SymbolContext &sc, 413 lldb::VariableSP ParseVariableDIECached(const SymbolContext &sc, 416 void ParseAndAppendGlobalVariable(const SymbolContext &sc, 420 size_t ParseVariablesInFunctionContext(const SymbolContext &sc, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | DylibVerifier.cpp | 41 struct DylibVerifier::SymbolContext { struct in clang::installapi::DylibVerifier 87 SymbolContext &SymCtx, in getAnnotatedName() 188 void DylibVerifier::addSymbol(const Record *R, SymbolContext &SymCtx, in addSymbol() 196 bool DylibVerifier::shouldIgnoreObsolete(const Record *R, SymbolContext &SymCtx, in shouldIgnoreObsolete() 208 SymbolContext &SymCtx) const { in shouldIgnoreReexport() 228 const Record *R, const SymbolContext &SymCtx) const { in shouldIgnoreInternalZipperedSymbol() 237 SymbolContext &SymCtx) { in shouldIgnoreZipperedAvailability() 250 SymbolContext &SymCtx, in compareObjCInterfaceSymbols() 318 SymbolContext &SymCtx, in compareVisibility() 373 SymbolContext &SymCtx, in compareAvailability() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | StackFrame.h | 112 bool behaves_like_zeroth_frame, const SymbolContext *sc_ptr); 118 const SymbolContext *sc_ptr); 124 const SymbolContext *sc_ptr); 184 const SymbolContext &GetSymbolContext(lldb::SymbolContextItem resolve_scope); 562 SymbolContext m_sc;
|
| H A D | Language.h | 370 virtual bool GetFunctionDisplayName(const SymbolContext &sc, 375 virtual bool HandleFrameFormatVariable(const SymbolContext &sc, in HandleFrameFormatVariable() 457 const SymbolContext &sym_ctx) const { in FindBestAlternateFunctionMangledName() 469 FilterForLineBreakpoints(llvm::SmallVectorImpl<SymbolContext> &) const {} in FilterForLineBreakpoints() argument 475 AreEqualForFrameComparison(const SymbolContext &sc1, in AreEqualForFrameComparison() 476 const SymbolContext &sc2) const { in AreEqualForFrameComparison()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | IRExecutionUnit.h | 64 const lldb::TargetSP &target_sp, const SymbolContext &sym_ctx, 229 const SymbolContext &sc); 232 const lldb_private::SymbolContext &sc, 236 const lldb_private::SymbolContext &sc); 239 const lldb_private::SymbolContext &sc); 389 SymbolContext m_sym_ctx; ///< Used for symbol lookups
|
| /freebsd/contrib/llvm-project/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 | 36 const SymbolContext &addr_context, lldb::RunMode stop_others, in ThreadPlanStepOverRange() 106 const SymbolContext &context) { in IsEquivalentContext() 187 const SymbolContext &older_context = in ShouldStop() 234 SymbolContext sc; in ShouldStop() 266 SymbolContext prev_sc; in ShouldStop()
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectSource.cpp | 150 for (const SymbolContext &sc : sc_list) { in DumpLinesInSymbolContexts() 314 SymbolContext sc; in GetSymbolContextsForAddress() 336 SymbolContext sc; in GetSymbolContextsForAddress() 394 for (const SymbolContext &sc : sc_list_symbols) { in DumpLinesInFunctions() 399 sc_list_funcs.Append(SymbolContext(function)); in DumpLinesInFunctions() 410 for (const SymbolContext &sc : sc_list_funcs) { in DumpLinesInFunctions() 519 const SymbolContext &sc = in DumpLinesForFrame() 770 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info, in DisplayFunctionSource() 922 for (const SymbolContext &sc : sc_list_symbols) { in DoExecute() 927 sc_list.Append(SymbolContext(function)); in DoExecute() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/JSON/ |
| H A D | SymbolFileJSON.h | 69 const SymbolContext &sc, in ParseImportedModules() 76 size_t ParseVariablesForContext(const SymbolContext &sc) override { in ParseVariablesForContext() 95 lldb_private::SymbolContext &sc) override;
|
| /freebsd/contrib/llvm-project/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 | Disassembler.h | 53 class SymbolContext; variable 159 const SymbolContext *sym_ctx, 160 const SymbolContext *prev_sym_ctx, 527 static SourceLine GetFunctionDeclLineEntry(const SymbolContext &sc); 544 const SymbolContext &sc, SourceLine &line); 548 const SymbolContext &sc, LineEntry &line) { in ElideMixedSourceAndDisassemblyLine()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 65 const lldb_private::SymbolContext &sc, 71 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override; 82 lldb_private::SymbolContext &sc) override;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.h | 103 bool GetFunctionDisplayName(const SymbolContext &sc, 108 bool HandleFrameFormatVariable(const SymbolContext &sc, 135 const Mangled mangled, const SymbolContext &sym_ctx) const override;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.h | 78 const lldb_private::SymbolContext &sc, 84 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override; 106 lldb_private::SymbolContext &sc) override; 191 ParseVariableForPDBData(const lldb_private::SymbolContext &sc, 194 size_t ParseVariables(const lldb_private::SymbolContext &sc,
|