Fix more offsetof issues.
authorGreg Clayton <gclayton@apple.com>
Mon, 6 Aug 2018 17:26:53 +0000 (17:26 +0000)
committerGreg Clayton <gclayton@apple.com>
Mon, 6 Aug 2018 17:26:53 +0000 (17:26 +0000)
llvm-svn: 339034

lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.cpp

index 6e08c8e9f6e5ca202cd37242e9f9ae8bcbaae145..5e7bc7a36ef902919f94900f691423be37a78898 100644 (file)
@@ -171,7 +171,7 @@ static RegisterInfo g_reg_info_apple_fp = {
     "fp",
     "r7",
     4,
-    OFFSET(r[7]),
+    OFFSET(r) + 7 * 4,
     eEncodingUint,
     eFormatHex,
     {INV, dwarf_r7, LLDB_REGNUM_GENERIC_FP, INV, reg_r7},
@@ -184,7 +184,7 @@ static RegisterInfo g_reg_info_fp = {
     "fp",
     "r11",
     4,
-    OFFSET(r[11]),
+    OFFSET(r) + 11 * 4,
     eEncodingUint,
     eFormatHex,
     {INV, dwarf_r11, LLDB_REGNUM_GENERIC_FP, INV, reg_r11},
@@ -211,7 +211,7 @@ static RegisterInfo g_reg_infos[] = {
     {"sp",
      "r13",
      4,
-     OFFSET(r[13]),
+     OFFSET(r) + 13 * 4,
      eEncodingUint,
      eFormatHex,
      {INV, dwarf_sp, LLDB_REGNUM_GENERIC_SP, INV, reg_sp},
@@ -222,7 +222,7 @@ static RegisterInfo g_reg_infos[] = {
     {"lr",
      "r14",
      4,
-     OFFSET(r[14]),
+     OFFSET(r) + 14 * 4,
      eEncodingUint,
      eFormatHex,
      {INV, dwarf_lr, LLDB_REGNUM_GENERIC_RA, INV, reg_lr},
@@ -233,7 +233,7 @@ static RegisterInfo g_reg_infos[] = {
     {"pc",
      "r15",
      4,
-     OFFSET(r[15]),
+     OFFSET(r) + 15 * 4,
      eEncodingUint,
      eFormatHex,
      {INV, dwarf_pc, LLDB_REGNUM_GENERIC_PC, INV, reg_pc},