| /llvm-project-15.0.7/lldb/test/API/functionalities/breakpoint/scripted_bkpt/ |
| H A D | resolver.py | 14 def __callback__(self, sym_ctx): argument 22 if sym_ctx.compile_unit.IsValid(): 27 if sym_ctx.function.IsValid(): 29 func_name = sym_ctx.function.GetName() 32 self.bkpt.AddLocation(sym_ctx.function.GetStartAddress()) 35 if sym_ctx.module.IsValid(): 36 sym = sym_ctx.module.FindSymbol(sym_name, lldb.eSymbolTypeCode)
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | symbolication.py | 76 if self.sym_ctx is None: 83 return self.sym_ctx 86 sym_ctx = self.get_symbol_context() 87 if sym_ctx: 88 function = sym_ctx.GetFunction() 98 sym_ctx = self.get_symbol_context() 99 if sym_ctx: 100 module = sym_ctx.GetModule() 108 function = sym_ctx.GetFunction() 109 block = sym_ctx.GetBlock() [all …]
|
| H A D | diagnose_unwind.py | 46 sym_ctx = target.ResolveSymbolContextForAddress( 48 if sym_ctx.IsValid() and sym_ctx.GetSymbol().IsValid(): 49 function_start = sym_ctx.GetSymbol().GetStartAddress().GetLoadAddress(target) 51 …_num, addr_width, addr_for_printing, addr_width, fp, module_description, sym_ctx.GetSymbol().GetNa…
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionDeclMap.cpp | 542 SymbolContext sym_ctx; in GetSymbolAddress() local 657 if (sym_ctx.block == nullptr) in GetTypeSystemClang() 789 SymbolContext sym_ctx; in LookUpLldbClass() local 992 if (sym_ctx.block == nullptr) in LookupLocalVarNamespace() 1066 if (sym_ctx.block == nullptr) in LookupLocalVariable() 1160 SymbolContext sym_ctx; in SearchFunctionsInSymbolContexts() local 1185 fdi.m_sym_ctx = sym_ctx; in SearchFunctionsInSymbolContexts() 1299 SymbolContext sym_ctx; in LookupFunction() local 1302 if (sym_ctx.function) { in LookupFunction() 1317 sym_ctx.symbol = sym_ctx.symbol->ResolveReExportedSymbol(*target); in LookupFunction() [all …]
|
| H A D | ClangExpressionDeclMap.h | 422 void LookupLocalVarNamespace(SymbolContext &sym_ctx, 450 SymbolContext &sym_ctx,
|
| H A D | ClangUserExpression.cpp | 110 SymbolContext sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction | in ScanContext() local 113 if (!sym_ctx.function) { in ScanContext() 119 Block *function_block = sym_ctx.GetFunctionBlock(); in ScanContext()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | AssertFrameRecognizer.cpp | 157 SymbolContext sym_ctx = in RecognizeFrame() local 160 if (!sym_ctx.module_sp || in RecognizeFrame() 161 !sym_ctx.module_sp->GetFileSpec().FileEquals(location.module_spec)) in RecognizeFrame() 164 ConstString func_name = sym_ctx.GetFunctionName(); in RecognizeFrame()
|
| H A D | RegisterContextUnwind.cpp | 45 static ConstString GetSymbolOrFunctionName(const SymbolContext &sym_ctx) { in GetSymbolOrFunctionName() argument 46 if (sym_ctx.symbol) in GetSymbolOrFunctionName() 47 return sym_ctx.symbol->GetName(); in GetSymbolOrFunctionName() 48 else if (sym_ctx.function) in GetSymbolOrFunctionName() 49 return sym_ctx.function->GetName(); in GetSymbolOrFunctionName() 55 SymbolContext &sym_ctx, in RegisterContextUnwind() argument 64 m_behaves_like_zeroth_frame(false), m_sym_ctx(sym_ctx), in RegisterContextUnwind()
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | SearchFilter.cpp | 692 SymbolContext sym_ctx; in AddressPasses() local 693 address.CalculateSymbolContext(&sym_ctx, eSymbolContextEverything); in AddressPasses() 694 if (!sym_ctx.comp_unit) { in AddressPasses() 699 if (sym_ctx.comp_unit) in AddressPasses() 700 cu_spec = sym_ctx.comp_unit->GetPrimaryFile(); in AddressPasses() 703 return SearchFilterByModuleList::ModulePasses(sym_ctx.module_sp); in AddressPasses()
|
| H A D | Address.cpp | 266 bool Address::ResolveFunctionScope(SymbolContext &sym_ctx, in ResolveFunctionScope() argument 271 if (!(CalculateSymbolContext(&sym_ctx, resolve_scope) & resolve_scope)) { in ResolveFunctionScope() 280 return sym_ctx.GetAddressRange(resolve_scope, 0, false, *addr_range_ptr); in ResolveFunctionScope()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/breakpoint/serialize/ |
| H A D | resolver.py | 11 def __callback__(self, sym_ctx): argument
|
| /llvm-project-15.0.7/lldb/bindings/python/ |
| H A D | python-swigsafecast.swig | 105 PythonObject ToSWIGWrapper(const SymbolContext &sym_ctx) { 106 return ToSWIGHelper(new lldb::SBSymbolContext(sym_ctx),
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 820 lldb_private::SymbolContext &sym_ctx) { in AlwaysRelyOnEHUnwindInfo() argument 822 if (sym_ctx.symbol) in AlwaysRelyOnEHUnwindInfo() 823 module_sp = sym_ctx.symbol->GetAddressRef().GetModule(); in AlwaysRelyOnEHUnwindInfo() 824 if (!module_sp && sym_ctx.function) in AlwaysRelyOnEHUnwindInfo() 826 sym_ctx.function->GetAddressRange().GetBaseAddress().GetModule(); in AlwaysRelyOnEHUnwindInfo()
|
| H A D | DynamicLoaderPOSIXDYLD.h | 168 bool AlwaysRelyOnEHUnwindInfo(lldb_private::SymbolContext &sym_ctx) override;
|
| /llvm-project-15.0.7/lldb/source/Plugins/JITLoader/GDB/ |
| H A D | JITLoaderGDB.cpp | 455 SymbolContext sym_ctx; in GetSymbolAddress() local 456 target_symbols.GetContextAtIndex(0, sym_ctx); in GetSymbolAddress() 458 const Address jit_descriptor_addr = sym_ctx.symbol->GetAddress(); in GetSymbolAddress()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.h | 139 const Mangled mangled, const SymbolContext &sym_ctx) const override;
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | DynamicLoader.h | 182 virtual bool AlwaysRelyOnEHUnwindInfo(SymbolContext &sym_ctx) { in AlwaysRelyOnEHUnwindInfo() argument
|
| H A D | RegisterContextUnwind.h | 31 lldb_private::SymbolContext &sym_ctx,
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
| H A D | DynamicLoaderDarwin.cpp | 723 bool DynamicLoaderDarwin::AlwaysRelyOnEHUnwindInfo(SymbolContext &sym_ctx) { in AlwaysRelyOnEHUnwindInfo() argument 725 if (sym_ctx.symbol) { in AlwaysRelyOnEHUnwindInfo() 726 module_sp = sym_ctx.symbol->GetAddressRef().GetModule(); in AlwaysRelyOnEHUnwindInfo() 728 if (module_sp.get() == nullptr && sym_ctx.function) { in AlwaysRelyOnEHUnwindInfo() 730 sym_ctx.function->GetAddressRange().GetBaseAddress().GetModule(); in AlwaysRelyOnEHUnwindInfo()
|
| H A D | DynamicLoaderDarwin.h | 53 bool AlwaysRelyOnEHUnwindInfo(lldb_private::SymbolContext &sym_ctx) override;
|
| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | Address.h | 378 bool ResolveFunctionScope(lldb_private::SymbolContext &sym_ctx,
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Python/ |
| H A D | SWIGPythonBridge.h | 110 lldb_private::SymbolContext *sym_ctx);
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | SymbolContext.cpp | 777 SymbolContext sym_ctx; in FindBestGlobalDataSymbol() local 778 sc_list.GetContextAtIndex(i, sym_ctx); in FindBestGlobalDataSymbol() 779 if (sym_ctx.symbol) { in FindBestGlobalDataSymbol() 780 const Symbol *symbol = sym_ctx.symbol; in FindBestGlobalDataSymbol()
|
| /llvm-project-15.0.7/lldb/unittests/ScriptInterpreter/Python/ |
| H A D | PythonTestSuite.cpp | 112 lldb_private::SymbolContext *sym_ctx) { in LLDBSwigPythonCallBreakpointResolver() argument
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectFrame.cpp | 506 const SymbolContext &sym_ctx = in DoExecute() local 508 if (sym_ctx.function && sym_ctx.function->IsTopLevelFunction()) in DoExecute()
|