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

References

tools/lldb/source/Host/common/NativeRegisterContext.cpp
  116                                                      LLDB_REGNUM_GENERIC_PC);
  137                                                      LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
  230      {ehframe_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
 1345       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
  435      {LLDB_INVALID_REGNUM, arm64_dwarf::pc, LLDB_REGNUM_GENERIC_PC,
 1702       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  193      {ehframe_eip, dwarf_eip, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
  726       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  132     DEFINE_GENERIC_REGISTER_STUB(pc, nullptr, LLDB_REGNUM_GENERIC_PC),
  203       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
  231      {ehframe_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
 1346       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
  433      {LLDB_INVALID_REGNUM, arm64_dwarf::pc, LLDB_REGNUM_GENERIC_PC,
 1734                                    LLDB_REGNUM_GENERIC_PC),
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
  497      {41, 41, LLDB_REGNUM_GENERIC_PC, 41, 41},
 1078       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
 1222   row->SetRegisterLocationToRegister(LLDB_REGNUM_GENERIC_PC,
 1237   uint32_t pc_reg_num = LLDB_REGNUM_GENERIC_PC;
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  121     {"eip",      "pc",    4,  0, eEncodingUint,   eFormatHex,           {dwarf_eip,           dwarf_eip,           LLDB_REGNUM_GENERIC_PC,   LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM}, nullptr, nullptr, nullptr, 0},
  217       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  533      {dwarf_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
  648       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  533      {dwarf_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
  608       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  191     DEFINE_GPR(pc, "pc", dwarf_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC,
  276       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  128       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  153     DEFINE_REG(pswa, 8, "pc", LLDB_REGNUM_GENERIC_PC),
  233       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  122     {"rip",      "pc",     8,  0, eEncodingUint,   eFormatHex,               {dwarf_rip,              dwarf_rip,                LLDB_REGNUM_GENERIC_PC,     LLDB_INVALID_REGNUM,  LLDB_INVALID_REGNUM},     nullptr,     nullptr,     nullptr,     0},
  308       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
  305      {dwarf_rip, dwarf_rip, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
 1150       reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  127     reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
  802     case LLDB_REGNUM_GENERIC_PC:
 7303     GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, base_reg);
 7727     GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, base_reg);
 8138     GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, base_reg);
13837         ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC,
14080                                LLDB_REGNUM_GENERIC_PC, target);
14115                                LLDB_REGNUM_GENERIC_PC, target);
14207     reg_num = LLDB_REGNUM_GENERIC_PC;
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
  175     case LLDB_REGNUM_GENERIC_PC:
  397   m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC,
  547                                LLDB_REGNUM_GENERIC_PC, addr);
 1072                                            LLDB_REGNUM_GENERIC_PC, 0, &success);
 1109         eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success);
 1150         eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success);
 1186         eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success);
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  601     case LLDB_REGNUM_GENERIC_PC:
  665       reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
 1046   m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC,
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  588     case LLDB_REGNUM_GENERIC_PC:
  652       reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
  942   m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC,
tools/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp
   81     case LLDB_REGNUM_GENERIC_PC:
  110   m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  965       eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  543           reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
  564           reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
  587           reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
  603           reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
  377      {ehframe_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
 1341     case LLDB_REGNUM_GENERIC_PC:
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
  697     case LLDB_REGNUM_GENERIC_PC:
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
  250      {ehframe_eip, dwarf_eip, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
  874     case LLDB_REGNUM_GENERIC_PC:
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
  311      {ehframe_dwarf_gpr_rip, ehframe_dwarf_gpr_rip, LLDB_REGNUM_GENERIC_PC,
  938     case LLDB_REGNUM_GENERIC_PC:
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
   56   m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
   93   if (reg_number == LLDB_REGNUM_GENERIC_PC) {
  117   if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC)
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
   57   m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC;
   94   if (reg_number == LLDB_REGNUM_GENERIC_PC) {
  119   if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC)
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  288   if (!ReadGPRValue(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc)) {
 1195                                LLDB_REGNUM_GENERIC_PC);
 1309                                              LLDB_REGNUM_GENERIC_PC);
 1404         (regnum.GetAsKind(eRegisterKindGeneric) == LLDB_REGNUM_GENERIC_PC ||
 1588                            LLDB_REGNUM_GENERIC_PC);
 1977       (regnum == LLDB_REGNUM_GENERIC_PC || regnum == LLDB_REGNUM_GENERIC_RA)) {
 1981              (generic_regnum == LLDB_REGNUM_GENERIC_PC ||
 2023   if (reg_info->kinds[eRegisterKindGeneric] == LLDB_REGNUM_GENERIC_PC ||
 2133   if (ReadGPRValue(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc)) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
   62   case LLDB_REGNUM_GENERIC_PC:
tools/lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.cpp
   59     DEFINE_GPR(eip,   "pc",      ehframe_eip_i386,     dwarf_eip_i386,       LLDB_REGNUM_GENERIC_PC,     LLDB_INVALID_REGNUM),
tools/lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.cpp
  106     DEFINE_GPR(rip,    "pc",     dwarf_rip_x86_64,     dwarf_rip_x86_64,     LLDB_REGNUM_GENERIC_PC,     LLDB_INVALID_REGNUM),
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h
  520      {ehframe_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM,
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h
  575     DEFINE_GPR64(pc, LLDB_REGNUM_GENERIC_PC),
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
  204                LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM),
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips.h
  154                LLDB_REGNUM_GENERIC_PC),
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h
  189                LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM),
  270                LLDB_REGNUM_GENERIC_PC),
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_s390x.h
   92     DEFINE_GPR(pswa, 8, 8, "pc", LLDB_REGNUM_GENERIC_PC),
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
  215     DEFINE_GPR(rip,    "pc",     dwarf_rip_x86_64,     dwarf_rip_x86_64,     LLDB_REGNUM_GENERIC_PC,     LLDB_INVALID_REGNUM),
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  427       LLDB_REGNUM_GENERIC_PC, LLDB_REGNUM_GENERIC_SP, LLDB_REGNUM_GENERIC_FP,
  687           eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
 1781   case LLDB_REGNUM_GENERIC_PC:
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  772     { "pc",     "r15",  4,   0, eEncodingUint,    eFormatHex,   { ehframe_pc,          dwarf_pc,            LLDB_REGNUM_GENERIC_PC, 15,              15 },     nullptr,           nullptr,  nullptr,       0 },
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1696           eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.cpp
  239      {ehframe_pc, dwarf_pc, LLDB_REGNUM_GENERIC_PC, INV, reg_pc},
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.cpp
  349      {arm64_dwarf::pc, arm64_dwarf::pc, LLDB_REGNUM_GENERIC_PC, INV, reg_pc},
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  418     return resolver.ResolveNumber(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  130             eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc_reg_info);
  602             (generic_regnum == LLDB_REGNUM_GENERIC_PC ||
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
   83                            LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Symbol/FuncUnwinders.cpp
  354   RegisterNumber pc_reg(thread, eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Target/RegisterContext.cpp
  123                                                      LLDB_REGNUM_GENERIC_PC);
  140                                                      LLDB_REGNUM_GENERIC_PC);
tools/lldb/source/Utility/Args.cpp
  429                         .Case("pc", LLDB_REGNUM_GENERIC_PC)
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp
  183               (uint32_t)LLDB_REGNUM_GENERIC_PC);
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
  301     return Info.kinds[eRegisterKindGeneric] == LLDB_REGNUM_GENERIC_PC;
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
  231         LLDB_REGNUM_GENERIC_PC)