reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
   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(); }