| /openbsd/src/gnu/llvm/lldb/examples/python/ |
| D | symbolication.py | 49 self.sym_ctx = None # The cached symbol context for this address 75 if self.sym_ctx is None: 78 self.sym_ctx = self.target.ResolveSymbolContextForAddress( 81 self.sym_ctx = lldb.SBSymbolContext() 82 return self.sym_ctx 85 sym_ctx = self.get_symbol_context() 86 if sym_ctx: 87 function = sym_ctx.GetFunction() 90 return sym_ctx.GetSymbol().GetInstructions(self.target) 97 sym_ctx = self.get_symbol_context() [all …]
|
| D | diagnose_unwind.py | 45 sym_ctx = target.ResolveSymbolContextForAddress( 47 if sym_ctx.IsValid() and sym_ctx.GetSymbol().IsValid(): 48 function_start = sym_ctx.GetSymbol().GetStartAddress().GetLoadAddress(target) 50 …_num, addr_width, addr_for_printing, addr_width, fp, module_description, sym_ctx.GetSymbol().GetNa…
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/ |
| D | ClangExpressionDeclMap.cpp | 541 SymbolContext sym_ctx; in GetSymbolAddress() local 542 sc_list.GetContextAtIndex(i, sym_ctx); in GetSymbolAddress() 544 const Address sym_address = sym_ctx.symbol->GetAddress(); in GetSymbolAddress() 549 switch (sym_ctx.symbol->GetType()) { in GetSymbolAddress() 560 ConstString reexport_name = sym_ctx.symbol->GetReExportedSymbolName(); in GetSymbolAddress() 565 sym_ctx.symbol->GetReExportedSymbolSharedLibrary(); in GetSymbolAddress() 576 target, process, sym_ctx.symbol->GetReExportedSymbolName(), in GetSymbolAddress() 654 SymbolContext sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction | in GetTypeSystemClang() local 656 if (sym_ctx.block == nullptr) in GetTypeSystemClang() 659 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in GetTypeSystemClang() [all …]
|
| D | ClangExpressionDeclMap.h | 423 void LookupLocalVarNamespace(SymbolContext &sym_ctx, 451 SymbolContext &sym_ctx,
|
| 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()
|
| /openbsd/src/gnu/llvm/lldb/source/Target/ |
| 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()
|
| 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()
|
| /openbsd/src/gnu/llvm/lldb/source/Core/ |
| 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()
|
| 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()
|
| /openbsd/src/gnu/llvm/lldb/bindings/python/ |
| D | python-swigsafecast.swig | 91 PythonObject ToSWIGWrapper(const SymbolContext &sym_ctx) { 92 return ToSWIGHelper(new lldb::SBSymbolContext(sym_ctx),
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| D | DynamicLoaderPOSIXDYLD.cpp | 831 lldb_private::SymbolContext &sym_ctx) { in AlwaysRelyOnEHUnwindInfo() argument 833 if (sym_ctx.symbol) in AlwaysRelyOnEHUnwindInfo() 834 module_sp = sym_ctx.symbol->GetAddressRef().GetModule(); in AlwaysRelyOnEHUnwindInfo() 835 if (!module_sp && sym_ctx.function) in AlwaysRelyOnEHUnwindInfo() 837 sym_ctx.function->GetAddressRange().GetBaseAddress().GetModule(); in AlwaysRelyOnEHUnwindInfo()
|
| D | DynamicLoaderPOSIXDYLD.h | 171 bool AlwaysRelyOnEHUnwindInfo(lldb_private::SymbolContext &sym_ctx) override;
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/JITLoader/GDB/ |
| D | JITLoaderGDB.cpp | 453 SymbolContext sym_ctx; in GetSymbolAddress() local 454 target_symbols.GetContextAtIndex(0, sym_ctx); in GetSymbolAddress() 456 const Address jit_descriptor_addr = sym_ctx.symbol->GetAddress(); in GetSymbolAddress()
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/Python/ |
| D | SWIGPythonBridge.h | 78 PythonObject ToSWIGWrapper(const SymbolContext &sym_ctx); 151 lldb_private::SymbolContext *sym_ctx);
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/Language/CPlusPlus/ |
| D | CPlusPlusLanguage.h | 166 const Mangled mangled, const SymbolContext &sym_ctx) const override;
|
| /openbsd/src/gnu/llvm/lldb/include/lldb/Target/ |
| D | DynamicLoader.h | 182 virtual bool AlwaysRelyOnEHUnwindInfo(SymbolContext &sym_ctx) { in AlwaysRelyOnEHUnwindInfo() argument
|
| D | RegisterContextUnwind.h | 31 lldb_private::SymbolContext &sym_ctx,
|
| D | Language.h | 325 const SymbolContext &sym_ctx) const { in FindBestAlternateFunctionMangledName() argument
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
| D | DynamicLoaderDarwin.cpp | 742 bool DynamicLoaderDarwin::AlwaysRelyOnEHUnwindInfo(SymbolContext &sym_ctx) { in AlwaysRelyOnEHUnwindInfo() argument 744 if (sym_ctx.symbol) { in AlwaysRelyOnEHUnwindInfo() 745 module_sp = sym_ctx.symbol->GetAddressRef().GetModule(); in AlwaysRelyOnEHUnwindInfo() 747 if (module_sp.get() == nullptr && sym_ctx.function) { in AlwaysRelyOnEHUnwindInfo() 749 sym_ctx.function->GetAddressRange().GetBaseAddress().GetModule(); in AlwaysRelyOnEHUnwindInfo()
|
| D | DynamicLoaderDarwin.h | 53 bool AlwaysRelyOnEHUnwindInfo(lldb_private::SymbolContext &sym_ctx) override;
|
| /openbsd/src/gnu/llvm/lldb/include/lldb/Core/ |
| D | Address.h | 378 bool ResolveFunctionScope(lldb_private::SymbolContext &sym_ctx,
|
| /openbsd/src/gnu/llvm/lldb/source/Symbol/ |
| 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()
|
| D | Symtab.cpp | 1108 SymbolContext sym_ctx; in FindFunctionSymbols() local 1109 sym_ctx.symbol = SymbolAtIndex(temp_symbol_indexes[i]); in FindFunctionSymbols() 1110 if (sym_ctx.symbol) { in FindFunctionSymbols() 1111 switch (sym_ctx.symbol->GetType()) { in FindFunctionSymbols()
|
| /openbsd/src/gnu/llvm/lldb/source/Commands/ |
| D | CommandObjectFrame.cpp | 512 const SymbolContext &sym_ctx = in DoExecute() local 514 if (sym_ctx.function && sym_ctx.function->IsTopLevelFunction()) in DoExecute()
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/Disassembler/LLVMC/ |
| D | DisassemblerLLVMC.cpp | 1749 SymbolContext sym_ctx; in SymbolLookup() local 1754 pc_so_addr, resolve_scope, sym_ctx); in SymbolLookup() 1761 if (sym_ctx.symbol || sym_ctx.function) { in SymbolLookup() 1763 if (sym_ctx.GetAddressRange(resolve_scope, 0, false, range) && in SymbolLookup()
|