Lines Matching refs:sym_ctx
542 SymbolContext sym_ctx; in GetSymbolAddress() local
543 sc_list.GetContextAtIndex(i, sym_ctx); in GetSymbolAddress()
545 const Address sym_address = sym_ctx.symbol->GetAddress(); in GetSymbolAddress()
550 switch (sym_ctx.symbol->GetType()) { in GetSymbolAddress()
561 ConstString reexport_name = sym_ctx.symbol->GetReExportedSymbolName(); in GetSymbolAddress()
566 sym_ctx.symbol->GetReExportedSymbolSharedLibrary(); in GetSymbolAddress()
577 target, process, sym_ctx.symbol->GetReExportedSymbolName(), in GetSymbolAddress()
655 SymbolContext sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction | in GetTypeSystemClang() local
657 if (sym_ctx.block == nullptr) in GetTypeSystemClang()
660 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in GetTypeSystemClang()
789 SymbolContext sym_ctx; in LookUpLldbClass() local
791 sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction | in LookUpLldbClass()
810 Block *function_block = sym_ctx.GetFunctionBlock(); in LookUpLldbClass()
910 SymbolContext sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction | in LookUpLldbObjCClass() local
914 Block *function_block = sym_ctx.GetFunctionBlock(); in LookUpLldbObjCClass()
991 SymbolContext &sym_ctx, NameSearchContext &name_context) { in LookupLocalVarNamespace() argument
992 if (sym_ctx.block == nullptr) in LookupLocalVarNamespace()
995 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in LookupLocalVarNamespace()
1064 NameSearchContext &context, ConstString name, SymbolContext &sym_ctx, in LookupLocalVariable() argument
1066 if (sym_ctx.block == nullptr) in LookupLocalVariable()
1069 CompilerDeclContext decl_context = sym_ctx.block->GetDeclContext(); in LookupLocalVariable()
1160 SymbolContext sym_ctx; in SearchFunctionsInSymbolContexts() local
1161 sc_list.GetContextAtIndex(index, sym_ctx); in SearchFunctionsInSymbolContexts()
1165 Function *function = sym_ctx.function; in SearchFunctionsInSymbolContexts()
1167 sc_sym_list.Append(sym_ctx); in SearchFunctionsInSymbolContexts()
1181 sc_sym_list.Append(sym_ctx); in SearchFunctionsInSymbolContexts()
1185 fdi.m_sym_ctx = sym_ctx; in SearchFunctionsInSymbolContexts()
1299 SymbolContext sym_ctx; in LookupFunction() local
1300 sc_list.GetContextAtIndex(index, sym_ctx); in LookupFunction()
1302 if (sym_ctx.function) { in LookupFunction()
1303 CompilerDeclContext decl_ctx = sym_ctx.function->GetDeclContext(); in LookupFunction()
1312 AddOneFunction(context, sym_ctx.function, nullptr); in LookupFunction()
1315 } else if (sym_ctx.symbol) { in LookupFunction()
1316 if (sym_ctx.symbol->GetType() == eSymbolTypeReExported && target) { in LookupFunction()
1317 sym_ctx.symbol = sym_ctx.symbol->ResolveReExportedSymbol(*target); in LookupFunction()
1318 if (sym_ctx.symbol == nullptr) in LookupFunction()
1322 if (sym_ctx.symbol->IsExternal()) in LookupFunction()
1323 extern_symbol = sym_ctx.symbol; in LookupFunction()
1325 non_extern_symbol = sym_ctx.symbol; in LookupFunction()
1370 SymbolContext sym_ctx; in FindExternalVisibleDecls() local
1376 sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction | in FindExternalVisibleDecls()
1394 LookupLocalVarNamespace(sym_ctx, context); in FindExternalVisibleDecls()
1434 if (LookupLocalVariable(context, name, sym_ctx, namespace_decl)) in FindExternalVisibleDecls()