Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbolContext.h34 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 DUnwindTable.h43 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 DDylibVerifier.h69 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 DSBSymbolContext.h71 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 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()
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DSymbolContext.cpp35 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 DUnwindTable.cpp95 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 DCompileUnit.cpp44 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 DBreakpointResolver.cpp190 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 DSearchFilter.cpp209 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 DSymbolFileDWARF.h132 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 DDylibVerifier.cpp41 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 DStackFrame.h112 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 DLanguage.h370 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 DIRExecutionUnit.h64 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 DStackID.cpp22 SymbolContext sc; in Dump()
84 SymbolContext lhs_sc; in operator <()
85 SymbolContext rhs_sc; in operator <()
H A DThreadPlanStepOverRange.cpp36 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 DCommandObjectSource.cpp150 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 DSymbolFileJSON.h69 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 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 DDisassembler.h53 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 DSymbolFileSymtab.h65 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 DCPlusPlusLanguage.h103 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 DSymbolFilePDB.h78 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,

1234567