Home
last modified time | relevance | path

Searched refs:SymbolContext (Results 1 – 25 of 166) 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();
309 SymbolContext &next_frame_sc,
348 bool SymbolContextMatches(const SymbolContext &sc);
389 void Append(const SymbolContext &sc);
393 bool AppendIfUnique(const SymbolContext &sc, bool merge_symbol_into_function);
[all …]
H A DUnwindTable.h42 SymbolContext &sc);
56 const SymbolContext &sc);
69 const SymbolContext &sc);
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DDylibVerifier.h47 struct SymbolContext;
122 Result verifyImpl(Record *R, SymbolContext &SymCtx);
126 bool shouldIgnoreObsolete(const Record *R, SymbolContext &SymCtx,
131 bool shouldIgnoreReexport(const Record *R, SymbolContext &SymCtx) const;
134 bool shouldIgnoreZipperedAvailability(const Record *R, SymbolContext &SymCtx);
140 const SymbolContext &SymCtx) const;
144 Result compareVisibility(const Record *R, SymbolContext &SymCtx,
149 bool compareObjCInterfaceSymbols(const Record *R, SymbolContext &SymCtx,
153 Result compareAvailability(const Record *R, SymbolContext &SymCtx,
157 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.cpp34 SymbolContext::SymbolContext() : target_sp(), module_sp(), line_entry() {} in SymbolContext() function in SymbolContext
36 SymbolContext::SymbolContext(const ModuleSP &m, CompileUnit *cu, Function *f, in SymbolContext() function in SymbolContext
44 SymbolContext::SymbolContext(const TargetSP &t, const ModuleSP &m, in SymbolContext() function in SymbolContext
53 SymbolContext::SymbolContext(SymbolContextScope *sc_scope) in SymbolContext() function in SymbolContext
58 SymbolContext::~SymbolContext() = default;
60 void SymbolContext::Clear(bool clear_target) { in Clear()
72 bool SymbolContext::DumpStopContext( in DumpStopContext()
88 SymbolContext inline_parent_sc; in DumpStopContext()
198 void SymbolContext::GetDescription( in GetDescription()
298 uint32_t SymbolContext::GetResolvedMask() const { in GetResolvedMask()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointResolver.cpp186 SourceLoc(const SymbolContext &sc) in SourceLoc()
206 llvm::SmallVector<SymbolContext, 16> all_scs; in SetSCMatchesByLine()
223 all_scs.begin(), all_scs.end(), [&](const SymbolContext &sc) { in SetSCMatchesByLine()
246 [&](const SymbolContext &sc) { return requested < SourceLoc(sc); }); in SetSCMatchesByLine()
249 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine()
256 worklist_begin, worklist_end, [&](const SymbolContext &sc) { in SetSCMatchesByLine()
265 [&](const SymbolContext &sc) { in SetSCMatchesByLine()
272 [](const SymbolContext &a, const SymbolContext &b) { in SetSCMatchesByLine()
286 [&](const SymbolContext &sc) { in SetSCMatchesByLine()
301 const SymbolContext &sc, in AddLocation()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DSearchFilter.cpp15 #include "lldb/Symbol/SymbolContext.h"
202 // SymbolContext.
205 SymbolContext empty_sc; in Search()
220 SymbolContext empty_sc; in SearchInModuleList()
242 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
247 SearchFilter::DoModuleIteration(const SymbolContext &context, in DoModuleIteration()
256 SymbolContext matchingContext(context.module_sp.get()); in DoModuleIteration()
268 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
290 const SymbolContext &context, Searcher &searcher) { in DoCUIteration()
294 SymbolContext matchingContex in DoCUIteration()
[all...]
H A DAddress.cpp268 bool Address::ResolveFunctionScope(SymbolContext &sym_ctx, in ResolveFunctionScope()
554 SymbolContext func_sc; in Dump()
640 SymbolContext pointer_sc; in Dump()
663 SymbolContext sc; in Dump()
712 SymbolContext sc; in Dump()
832 Address::CalculateSymbolContext(SymbolContext *sc, in CalculateSymbolContext()
861 SymbolContext sc; in CalculateSymbolContextCompileUnit()
875 SymbolContext sc; in CalculateSymbolContextFunction()
889 SymbolContext sc; in CalculateSymbolContextBlock()
903 SymbolContext sc; in CalculateSymbolContextSymbol()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.h133 ParseImportedModules(const SymbolContext &sc,
138 size_t ParseVariablesForContext(const SymbolContext &sc) override;
162 SymbolContext &sc) override;
394 bool GetFunction(const DWARFDIE &die, SymbolContext &sc);
402 size_t ParseTypes(const SymbolContext &sc, const DWARFDIE &die,
405 lldb::TypeSP ParseType(const SymbolContext &sc, const DWARFDIE &die,
411 lldb::VariableSP ParseVariableDIE(const SymbolContext &sc,
414 lldb::VariableSP ParseVariableDIECached(const SymbolContext &sc,
417 void ParseAndAppendGlobalVariable(const SymbolContext &sc,
421 size_t ParseVariablesInFunctionContext(const SymbolContext &sc,
[all …]
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DDylibVerifier.cpp22 struct DylibVerifier::SymbolContext { struct in clang::installapi::DylibVerifier
68 SymbolContext &SymCtx, in getAnnotatedName()
169 void DylibVerifier::addSymbol(const Record *R, SymbolContext &SymCtx, in addSymbol()
177 bool DylibVerifier::shouldIgnoreObsolete(const Record *R, SymbolContext &SymCtx, in shouldIgnoreObsolete()
189 SymbolContext &SymCtx) const { in shouldIgnoreReexport()
209 const Record *R, const SymbolContext &SymCtx) const { in shouldIgnoreInternalZipperedSymbol()
218 SymbolContext &SymCtx) { in shouldIgnoreZipperedAvailability()
231 SymbolContext &SymCtx, in compareObjCInterfaceSymbols()
299 SymbolContext &SymCtx, in compareVisibility()
354 SymbolContext &SymCtx, in compareAvailability()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DStackFrame.h111 bool behaves_like_zeroth_frame, const SymbolContext *sc_ptr);
117 const SymbolContext *sc_ptr);
123 const SymbolContext *sc_ptr);
183 const SymbolContext &GetSymbolContext(lldb::SymbolContextItem resolve_scope);
530 SymbolContext m_sc;
H A DThreadPlanStepOverRange.h23 const SymbolContext &addr_context,
44 bool IsEquivalentContext(const SymbolContext &context);
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h63 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
/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()
779 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info, in DisplayFunctionSource()
930 for (const SymbolContext &sc : sc_list_symbols) { in DoExecute()
935 sc_list.Append(SymbolContext(function)); in DoExecute()
[all …]
/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.cpp34 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()
251 SymbolContext prev_sc; in ShouldStop()
H A DThreadPlanStepInRange.cpp37 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()
/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,
518 static SourceLine GetFunctionDeclLineEntry(const SymbolContext &sc);
535 const SymbolContext &sc, SourceLine &line);
539 const SymbolContext &sc, LineEntry &line) { in ElideMixedSourceAndDisassemblyLine()
H A DFormatEntity.h29 class SymbolContext; variable
208 bool Format(const Entry &entry, Stream &s, const SymbolContext *sc,
213 const SymbolContext *sc, const ExecutionContext *exe_ctx,
217 bool FormatCString(const char *format, Stream &s, const SymbolContext *sc,
/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/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