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

References

tools/lldb/source/API/SBFrame.cpp
  640                   ((reg_info->name && strcasecmp(reg_info->name, name) == 0) ||
  640                   ((reg_info->name && strcasecmp(reg_info->name, name) == 0) ||
  962                 ((reg_info->name && strcasecmp(reg_info->name, name) == 0) ||
  962                 ((reg_info->name && strcasecmp(reg_info->name, name) == 0) ||
tools/lldb/source/Commands/CommandObjectRegister.cpp
  216               strm.Printf("%-12s = error: unavailable\n", reg_info->name);
tools/lldb/source/Core/Disassembler.cpp
 1423             (op.m_register == ConstString(info.name) ||
tools/lldb/source/Core/DumpRegisterValue.cpp
   38       if (reg_info->name) {
   39         s->Printf(fmt.c_str(), reg_info->name);
   56         s->Printf(fmt.c_str(), reg_info->name);
tools/lldb/source/Core/EmulateInstruction.cpp
  339   strm.Printf("  Read Register (%s)\n", reg_info->name);
  356   strm.Printf("    Write to Register (name = %s, value = ", reg_info->name);
  447                 info.RegisterPlusOffset.reg.name,
  453                 info.RegisterPlusIndirectOffset.base_reg.name,
  454                 info.RegisterPlusIndirectOffset.offset_reg.name);
  459                 info.RegisterToRegisterPlusOffset.base_reg.name,
  461                 info.RegisterToRegisterPlusOffset.data_reg.name);
  466                 info.RegisterToRegisterPlusIndirectOffset.base_reg.name,
  467                 info.RegisterToRegisterPlusIndirectOffset.offset_reg.name,
  468                 info.RegisterToRegisterPlusIndirectOffset.data_reg.name);
  473                 info.RegisterRegisterOperands.operand1.name,
  474                 info.RegisterRegisterOperands.operand2.name);
  482     strm.Printf(" (reg = %s)", info.reg.name);
tools/lldb/source/Core/ValueObject.cpp
  390             if (reg_info->name)
  391               m_location_str = reg_info->name;
tools/lldb/source/Core/ValueObjectRegister.cpp
  224     if (reg_info->name)
  225       m_name.SetCString(reg_info->name);
  362   s.Printf("$%s", m_reg_info.name);
tools/lldb/source/Expression/DWARFExpression.cpp
  195                 reg_info->name);
  200                                               reg_info->name);
tools/lldb/source/Expression/Materializer.cpp
 1177                 (uint64_t)load_addr, m_register_info.name);
 1185           m_register_info.name);
 1193                                    m_register_info.name);
 1201                                    m_register_info.name);
 1208           m_register_info.name, (unsigned long long)register_data.GetByteSize(),
 1224           m_register_info.name, write_error.AsCString());
 1240                 (uint64_t)load_addr, m_register_info.name);
 1250           m_register_info.name);
 1261                                    m_register_info.name,
 1283                                    m_register_info.name);
 1297                        m_register_info.name);
tools/lldb/source/Host/common/NativeRegisterContext.cpp
   63     if (reg_name.equals_lower(reg_info->name) ||
   81     return reg_info->name;
  336         static_cast<uint64_t>(src_len), reg_info->name,
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1305       if (g_register_infos[i].name)
 1306         g_register_infos[i].name =
 1307             ConstString(g_register_infos[i].name).GetCString();
 1882     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 1646       if (g_register_infos[i].name)
 1647         g_register_infos[i].name =
 1648             ConstString(g_register_infos[i].name).GetCString();
 1716               static_cast<int>(i + 1), args[i], reg_info->name);
 2029     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  692       if (g_register_infos[i].name)
  693         g_register_infos[i].name =
  694             ConstString(g_register_infos[i].name).GetCString();
 1081     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  349                                       reg_info->name);
  361                                       reg_info->name);
  589   return ra_reg_name == reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1306       if (g_register_infos[i].name)
 1307         g_register_infos[i].name =
 1308             ConstString(g_register_infos[i].name).GetCString();
 1988     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 1644       if (g_register_infos[i].name)
 1645         g_register_infos[i].name =
 1646             ConstString(g_register_infos[i].name).GetCString();
 1712               static_cast<int>(i + 1), args[i], reg_info->name);
 2002     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
  985       if (g_register_infos[i].name)
  986         g_register_infos[i].name =
  987             ConstString(g_register_infos[i].name).GetCString();
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  183       if (g_register_infos[i].name)
  184         g_register_infos[i].name =
  185             ConstString(g_register_infos[i].name).GetCString();
  801   const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  605               args[i], reg_info->name);
 1010     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  594               args[i], reg_info->name);
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  260               static_cast<uint64_t>(i + 1), args[i], reg_info->name);
  933     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  111               static_cast<uint64_t>(i + 1), args[i], reg_info->name);
 1036     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  184       if (g_register_infos[i].name)
  185         g_register_infos[i].name =
  186             ConstString(g_register_infos[i].name).GetCString();
  256                 static_cast<uint64_t>(i + 1), args[i], reg_info->name);
  679     const char *name = reg_info->name;
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  200       if (g_register_infos[i].name)
  201         g_register_infos[i].name =
  202             ConstString(g_register_infos[i].name).GetCString();
  292               static_cast<uint64_t>(i + 1), args[i], reg_info->name);
 1071   assert(reg_info->name != nullptr && "unnamed register?");
 1072   std::string Name = std::string(reg_info->name);
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1068       if (g_register_infos[i].name)
 1069         g_register_infos[i].name =
 1070             ConstString(g_register_infos[i].name).GetCString();
 1134               static_cast<uint64_t>(i + 1), args[i], reg_info->name);
 1768   assert(reg_info->name != nullptr && "unnamed register?");
 1769   std::string Name = std::string(reg_info->name);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1145                   reg_info->name);
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
   75     reg_info.name = "r0";
   78     reg_info.name = "r1";
   81     reg_info.name = "r2";
   84     reg_info.name = "r3";
   87     reg_info.name = "r4";
   90     reg_info.name = "r5";
   93     reg_info.name = "r6";
   96     reg_info.name = "r7";
  100     reg_info.name = "r8";
  103     reg_info.name = "r9";
  106     reg_info.name = "r10";
  109     reg_info.name = "r11";
  112     reg_info.name = "r12";
  115     reg_info.name = "sp";
  120     reg_info.name = "lr";
  125     reg_info.name = "pc";
  130     reg_info.name = "cpsr";
  135     reg_info.name = "s0";
  138     reg_info.name = "s1";
  141     reg_info.name = "s2";
  144     reg_info.name = "s3";
  147     reg_info.name = "s4";
  150     reg_info.name = "s5";
  153     reg_info.name = "s6";
  156     reg_info.name = "s7";
  159     reg_info.name = "s8";
  162     reg_info.name = "s9";
  165     reg_info.name = "s10";
  168     reg_info.name = "s11";
  171     reg_info.name = "s12";
  174     reg_info.name = "s13";
  177     reg_info.name = "s14";
  180     reg_info.name = "s15";
  183     reg_info.name = "s16";
  186     reg_info.name = "s17";
  189     reg_info.name = "s18";
  192     reg_info.name = "s19";
  195     reg_info.name = "s20";
  198     reg_info.name = "s21";
  201     reg_info.name = "s22";
  204     reg_info.name = "s23";
  207     reg_info.name = "s24";
  210     reg_info.name = "s25";
  213     reg_info.name = "s26";
  216     reg_info.name = "s27";
  219     reg_info.name = "s28";
  222     reg_info.name = "s29";
  225     reg_info.name = "s30";
  228     reg_info.name = "s31";
  233     reg_info.name = "f0";
  236     reg_info.name = "f1";
  239     reg_info.name = "f2";
  242     reg_info.name = "f3";
  245     reg_info.name = "f4";
  248     reg_info.name = "f5";
  251     reg_info.name = "f6";
  254     reg_info.name = "f7";
  260     reg_info.name = "wCGR0/ACC0";
  263     reg_info.name = "wCGR1/ACC1";
  266     reg_info.name = "wCGR2/ACC2";
  269     reg_info.name = "wCGR3/ACC3";
  272     reg_info.name = "wCGR4/ACC4";
  275     reg_info.name = "wCGR5/ACC5";
  278     reg_info.name = "wCGR6/ACC6";
  281     reg_info.name = "wCGR7/ACC7";
  286     reg_info.name = "wR0";
  289     reg_info.name = "wR1";
  292     reg_info.name = "wR2";
  295     reg_info.name = "wR3";
  298     reg_info.name = "wR4";
  301     reg_info.name = "wR5";
  304     reg_info.name = "wR6";
  307     reg_info.name = "wR7";
  310     reg_info.name = "wR8";
  313     reg_info.name = "wR9";
  316     reg_info.name = "wR10";
  319     reg_info.name = "wR11";
  322     reg_info.name = "wR12";
  325     reg_info.name = "wR13";
  328     reg_info.name = "wR14";
  331     reg_info.name = "wR15";
  335     reg_info.name = "spsr";
  338     reg_info.name = "spsr_fiq";
  341     reg_info.name = "spsr_irq";
  344     reg_info.name = "spsr_abt";
  347     reg_info.name = "spsr_und";
  350     reg_info.name = "spsr_svc";
  354     reg_info.name = "r8_usr";
  357     reg_info.name = "r9_usr";
  360     reg_info.name = "r10_usr";
  363     reg_info.name = "r11_usr";
  366     reg_info.name = "r12_usr";
  369     reg_info.name = "r13_usr";
  372     reg_info.name = "r14_usr";
  375     reg_info.name = "r8_fiq";
  378     reg_info.name = "r9_fiq";
  381     reg_info.name = "r10_fiq";
  384     reg_info.name = "r11_fiq";
  387     reg_info.name = "r12_fiq";
  390     reg_info.name = "r13_fiq";
  393     reg_info.name = "r14_fiq";
  396     reg_info.name = "r13_irq";
  399     reg_info.name = "r14_irq";
  402     reg_info.name = "r13_abt";
  405     reg_info.name = "r14_abt";
  408     reg_info.name = "r13_und";
  411     reg_info.name = "r14_und";
  414     reg_info.name = "r13_svc";
  417     reg_info.name = "r14_svc";
  422     reg_info.name = "wC0";
  425     reg_info.name = "wC1";
  428     reg_info.name = "wC2";
  431     reg_info.name = "wC3";
  434     reg_info.name = "wC4";
  437     reg_info.name = "wC5";
  440     reg_info.name = "wC6";
  443     reg_info.name = "wC7";
  448     reg_info.name = "d0";
  451     reg_info.name = "d1";
  454     reg_info.name = "d2";
  457     reg_info.name = "d3";
  460     reg_info.name = "d4";
  463     reg_info.name = "d5";
  466     reg_info.name = "d6";
  469     reg_info.name = "d7";
  472     reg_info.name = "d8";
  475     reg_info.name = "d9";
  478     reg_info.name = "d10";
  481     reg_info.name = "d11";
  484     reg_info.name = "d12";
  487     reg_info.name = "d13";
  490     reg_info.name = "d14";
  493     reg_info.name = "d15";
  496     reg_info.name = "d16";
  499     reg_info.name = "d17";
  502     reg_info.name = "d18";
  505     reg_info.name = "d19";
  508     reg_info.name = "d20";
  511     reg_info.name = "d21";
  514     reg_info.name = "d22";
  517     reg_info.name = "d23";
  520     reg_info.name = "d24";
  523     reg_info.name = "d25";
  526     reg_info.name = "d26";
  529     reg_info.name = "d27";
  532     reg_info.name = "d28";
  535     reg_info.name = "d29";
  538     reg_info.name = "d30";
  541     reg_info.name = "d31";
  546     reg_info.name = "q0";
  549     reg_info.name = "q1";
  552     reg_info.name = "q2";
  555     reg_info.name = "q3";
  558     reg_info.name = "q4";
  561     reg_info.name = "q5";
  564     reg_info.name = "q6";
  567     reg_info.name = "q7";
  570     reg_info.name = "q8";
  573     reg_info.name = "q9";
  576     reg_info.name = "q10";
  579     reg_info.name = "q11";
  582     reg_info.name = "q12";
  585     reg_info.name = "q13";
  588     reg_info.name = "q14";
  591     reg_info.name = "q15";
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  650     reg_info.name = GetRegisterName(reg_num, false);
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  637     reg_info.name = GetRegisterName(reg_num, false);
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp
   37   return DoReadRegisterValue(reg_info->byte_offset, reg_info->name,
   94   return DoWriteRegisterValue(reg_info->byte_offset, reg_info->name, reg_value);
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
  424                                    reg_info->name);
  575     return Status("no lldb regnum for %s", reg_info && reg_info->name
  576                                                ? reg_info->name
  747     return DoWriteRegisterValue(reg_info->byte_offset, reg_info->name, value);
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  113     reg_info.name = name_val.GetCString();
  369                      invalidate_reg_name.GetCString(), reg_info.name);
  406   reg_info.name = reg_name.AsCString();
  407   assert(reg_info.name);
  542         if (strcmp(reg.name, "pc") == 0)
  544         else if ((strcmp(reg.name, "fp") == 0) ||
  545                  (strcmp(reg.name, "x29") == 0))
  547         else if ((strcmp(reg.name, "lr") == 0) ||
  548                  (strcmp(reg.name, "x30") == 0))
  550         else if ((strcmp(reg.name, "sp") == 0) ||
  551                  (strcmp(reg.name, "x31") == 0))
  553         else if (strcmp(reg.name, "cpsr") == 0)
  563         if ((strcmp(reg.name, "pc") == 0) || (strcmp(reg.name, "r15") == 0))
  563         if ((strcmp(reg.name, "pc") == 0) || (strcmp(reg.name, "r15") == 0))
  565         else if ((strcmp(reg.name, "sp") == 0) ||
  566                  (strcmp(reg.name, "r13") == 0))
  568         else if ((strcmp(reg.name, "lr") == 0) ||
  569                  (strcmp(reg.name, "r14") == 0))
  571         else if ((strcmp(reg.name, "r7") == 0) &&
  574         else if ((strcmp(reg.name, "r11") == 0) &&
  577         else if (strcmp(reg.name, "fp") == 0)
  579         else if (strcmp(reg.name, "cpsr") == 0)
  586         if ((strcmp(reg.name, "eip") == 0) || (strcmp(reg.name, "pc") == 0))
  586         if ((strcmp(reg.name, "eip") == 0) || (strcmp(reg.name, "pc") == 0))
  588         else if ((strcmp(reg.name, "esp") == 0) ||
  589                  (strcmp(reg.name, "sp") == 0))
  591         else if ((strcmp(reg.name, "ebp") == 0) ||
  592                  (strcmp(reg.name, "fp") == 0))
  594         else if ((strcmp(reg.name, "eflags") == 0) ||
  595                  (strcmp(reg.name, "flags") == 0))
  602         if ((strcmp(reg.name, "rip") == 0) || (strcmp(reg.name, "pc") == 0))
  602         if ((strcmp(reg.name, "rip") == 0) || (strcmp(reg.name, "pc") == 0))
  604         else if ((strcmp(reg.name, "rsp") == 0) ||
  605                  (strcmp(reg.name, "sp") == 0))
  607         else if ((strcmp(reg.name, "rbp") == 0) ||
  608                  (strcmp(reg.name, "fp") == 0))
  610         else if ((strcmp(reg.name, "rflags") == 0) ||
  611                  (strcmp(reg.name, "flags") == 0))
  694     s.Printf("[%3" PRIu64 "] name = %-10s", (uint64_t)i, m_regs[i].name);
  712         s.Printf("%s ", m_regs[m_regs[i].value_regs[j]].name);
  720         s.Printf("%s ", m_regs[m_regs[i].invalidate_regs[j]].name);
  734       s.Printf("%s ", m_regs[m_sets[i].registers[idx]].name);
  745     if (reg_info.name == reg_name.GetCString()) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
  502       LLDB_LOGF(log, "%12s = 0x%8.8x", g_register_infos[reg].name,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
   46   m_pc_reg_info.name = "pc";
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
   47   m_pc_reg_info.name = "pc";
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp
  178   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp
  200   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
  149   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
  158   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
  176   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp
  135   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
  456   return GetRegisterInfo()[reg].name;
tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h
   52         if (::strcmp(reg_name, pos->name) == 0)
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  456                 reg_info_p->name ? reg_info_p->name : "<unnamed-register>",
  456                 reg_info_p->name ? reg_info_p->name : "<unnamed-register>",
  696                   reg_info_p->name ? reg_info_p->name : "<unnamed-register>",
  696                   reg_info_p->name ? reg_info_p->name : "<unnamed-register>",
  753                     reg_info_p->name ? reg_info_p->name : "<unnamed-register>",
  753                     reg_info_p->name ? reg_info_p->name : "<unnamed-register>",
 1690   response.PutCString(reg_info->name);
 2011               __FUNCTION__, reg_index, reg_info->name, error.AsCString());
 2110               __FUNCTION__, reg_index, reg_info->name, error.AsCString());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  399                     reg_info->name, strm.GetData());
  404                     reg_info->name);
  658         if (arm64_debugserver && (strcmp(reg_info->name, "fpsr") == 0 ||
  659                                   strcmp(reg_info->name, "fpcr") == 0)) {
  900       if (g_register_infos[i].name && g_register_infos[i].name[0])
  900       if (g_register_infos[i].name && g_register_infos[i].name[0])
  901         name.SetCString(g_register_infos[i].name);
  926         if (m_regs[i].name && g_register_infos[i].name) {
  926         if (m_regs[i].name && g_register_infos[i].name) {
  927           if (strcmp(m_regs[i].name, g_register_infos[i].name)) {
  927           if (strcmp(m_regs[i].name, g_register_infos[i].name)) {
  950         const char *reg_name = g_register_infos[first_primordial_reg].name;
  955             if (reg_info && reg_info->name &&
  956                 ::strcasecmp(reg_info->name, reg_name) == 0) {
  960               name.SetCString(g_comp_register_infos[i].name);
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.cpp
  524     return g_reg_infos[reg].name;
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.cpp
  808     return g_reg_infos[reg].name;
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  484                 reg_info->name, synthetic);
  510         reg_info->name);
tools/lldb/source/Symbol/UnwindPlan.cpp
  140       s.Printf("=%s", other_reg_info->name);
  163     s.PutCString(reg_info->name);
tools/lldb/source/Target/ABI.cpp
   51       if (register_info_array[i].name == unique_name_cstr) {
tools/lldb/source/Target/RegisterContext.cpp
   61     if (reg_name.equals_lower(reg_info->name) ||
  117     return reg_info->name;
  327         reg_info->name, dst_len);
tools/lldb/source/Target/RegisterNumber.cpp
   23     if (reginfo && reginfo->name) {
   24       m_name = reginfo->name;
   42     if (reginfo && reginfo->name) {
   43       m_name = reginfo->name;
tools/lldb/source/Utility/RegisterValue.cpp
   53         "invalid register value type for register %s", reg_info->name);
   80         "failed to copy data for register write of %s", reg_info->name);
  121         reg_info->name, dst_len);
  282           "failed to copy data for register write of %s", reg_info->name);
  290         "invalid register value type for register %s", reg_info->name);
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp
  153   llvm::StringRef name(info->name);
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
  162   Info.name = ConstString(Elements["name"]).GetCString();
  163   if (!Info.name)