reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
90 m_parser_vars->m_exe_ctx = exe_ctx; 94 m_parser_vars->m_sym_ctx = 98 m_parser_vars->m_sym_ctx = 102 m_parser_vars->m_sym_ctx.Clear(true); 103 m_parser_vars->m_sym_ctx.target_sp = exe_ctx.GetTargetSP(); 105 m_parser_vars->m_sym_ctx.Clear(true); 106 m_parser_vars->m_sym_ctx.target_sp = exe_ctx.GetTargetSP(); 110 m_parser_vars->m_persistent_vars = llvm::cast<ClangPersistentVariables>( 117 m_parser_vars->m_target_info = GetTargetInfo(); 118 m_parser_vars->m_materializer = materializer; 125 assert(m_parser_vars); 126 m_parser_vars->m_code_gen = code_gen; 135 if (m_parser_vars) { 146 num_pvars = m_parser_vars->m_persistent_vars->GetSize(); 149 m_parser_vars->m_persistent_vars->GetVariableAtIndex(pvar_index)); 162 assert(m_parser_vars.get()); 166 ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx; 243 assert(m_parser_vars.get()); 250 if (m_parser_vars->m_materializer && is_result) { 253 ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx; 261 uint32_t offset = m_parser_vars->m_materializer->AddResultVariable( 266 m_parser_vars->m_target_info.byte_order, 267 m_parser_vars->m_target_info.address_byte_size); 289 ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx; 303 if (!m_parser_vars->m_target_info.IsValid()) 307 m_parser_vars->m_persistent_vars 310 m_parser_vars->m_target_info.byte_order, 311 m_parser_vars->m_target_info.address_byte_size) 356 assert(m_parser_vars.get()); 373 *m_parser_vars->m_persistent_vars, decl, GetParserID()); 410 if (m_parser_vars->m_materializer) { 417 offset = m_parser_vars->m_materializer->AddPersistentVariable( 421 offset = m_parser_vars->m_materializer->AddSymbol(*sym, err); 423 offset = m_parser_vars->m_materializer->AddRegister(*reg_info, err); 425 offset = m_parser_vars->m_materializer->AddVariable( 447 if (!m_parser_vars->m_materializer) 451 m_parser_vars->m_materializer->GetStructAlignment(); 453 m_parser_vars->m_materializer->GetStructByteSize(); 629 assert(m_parser_vars.get()); 631 if (!m_parser_vars->m_exe_ctx.GetTargetPtr()) 634 return GetSymbolAddress(m_parser_vars->m_exe_ctx.GetTargetRef(), 635 m_parser_vars->m_exe_ctx.GetProcessPtr(), name, 667 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); 781 if (copied_function_decl->getBody() && m_parser_vars->m_code_gen) { 783 m_parser_vars->m_code_gen->HandleTopLevelDecl(decl_group_ref); 797 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); 798 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); 823 m_parser_vars->m_persistent_vars->GetPersistentDecl(name); 1129 m_parser_vars->m_persistent_vars->GetVariable(name)); 1138 if (m_parser_vars->m_exe_ctx.GetRegisterContext()) { 1140 m_parser_vars->m_exe_ctx.GetRegisterContext()->GetRegisterInfoByName( 1247 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); 1492 m_parser_vars->m_sym_ctx.FindBestGlobalDataSymbol(name, error); 1557 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); 1616 assert(m_parser_vars.get()); 1716 assert(m_parser_vars.get()); 1720 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); 1741 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), entity_name, 1742 user_type, m_parser_vars->m_target_info.byte_order, 1743 m_parser_vars->m_target_info.address_byte_size)); 1774 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); 1866 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), 1867 m_parser_vars->m_target_info.byte_order, 1868 m_parser_vars->m_target_info.address_byte_size)); 1894 assert(m_parser_vars.get()); 2029 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); 2035 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), 2036 m_parser_vars->m_target_info.byte_order, 2037 m_parser_vars->m_target_info.address_byte_size)); 2070 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(),tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
358 if (!m_parser_vars.get()) 359 m_parser_vars = std::make_unique<ParserVars>(); 363 void DisableParserVars() { m_parser_vars.reset(); }