Author: akhaldi
Date: Sun Sep 17 12:33:49 2017
New Revision: 75868

URL: http://svn.reactos.org/svn/reactos?rev=75868&view=rev
Log:
[DBGHELP] Sync with Wine Staging 2.16. CORE-13762

00e27186 dbghelp: Silence a noisy FIXME.

Modified:
    trunk/reactos/dll/win32/dbghelp/cpu_arm.c
    trunk/reactos/dll/win32/dbghelp/dwarf.c
    trunk/reactos/media/doc/README.WINE

Modified: trunk/reactos/dll/win32/dbghelp/cpu_arm.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dbghelp/cpu_arm.c?rev=75868&r1=75867&r2=75868&view=diff
==============================================================================
--- trunk/reactos/dll/win32/dbghelp/cpu_arm.c   [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/dbghelp/cpu_arm.c   [iso-8859-1] Sun Sep 17 
12:33:49 2017
@@ -33,7 +33,11 @@
 #ifdef __arm__
     case cpu_addr_pc:    addr->Offset = ctx->Pc; return TRUE;
     case cpu_addr_stack: addr->Offset = ctx->Sp; return TRUE;
+#ifdef __REACTOS__
     case cpu_addr_frame: addr->Offset = ctx->R11; return TRUE;
+#else
+    case cpu_addr_frame: addr->Offset = ctx->Fp; return TRUE;
+#endif
 #endif
     default: addr->Mode = -1;
         return FALSE;
@@ -116,7 +120,11 @@
     /* set frame information */
     frame->AddrStack.Offset = context->Sp;
     frame->AddrReturn.Offset = context->Lr;
+#ifdef __REACTOS__
     frame->AddrFrame.Offset = context->R11;
+#else
+    frame->AddrFrame.Offset = context->Fp;
+#endif
     frame->AddrPC.Offset = context->Pc;
 
     frame->Far = TRUE;
@@ -169,8 +177,13 @@
     case CV_ARM_R0 +  8: *size = sizeof(ctx->R8); return &ctx->R8;
     case CV_ARM_R0 +  9: *size = sizeof(ctx->R9); return &ctx->R9;
     case CV_ARM_R0 + 10: *size = sizeof(ctx->R10); return &ctx->R10;
+#ifdef __REACTOS__
     case CV_ARM_R0 + 11: *size = sizeof(ctx->R11); return &ctx->R11;
     case CV_ARM_R0 + 12: *size = sizeof(ctx->R12); return &ctx->R12;
+#else
+    case CV_ARM_R0 + 11: *size = sizeof(ctx->Fp); return &ctx->Fp;
+    case CV_ARM_R0 + 12: *size = sizeof(ctx->Ip); return &ctx->Ip;
+#endif
 
     case CV_ARM_SP: *size = sizeof(ctx->Sp); return &ctx->Sp;
     case CV_ARM_LR: *size = sizeof(ctx->Lr); return &ctx->Lr;

Modified: trunk/reactos/dll/win32/dbghelp/dwarf.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dbghelp/dwarf.c?rev=75868&r1=75867&r2=75868&view=diff
==============================================================================
--- trunk/reactos/dll/win32/dbghelp/dwarf.c     [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/dbghelp/dwarf.c     [iso-8859-1] Sun Sep 17 
12:33:49 2017
@@ -1790,7 +1790,7 @@
 
     if (!dwarf2_read_range(subpgm->ctx, di, &low_pc, &high_pc))
     {
-        FIXME("no range\n");
+        WARN("no range\n");
         return;
     }
 

Modified: trunk/reactos/media/doc/README.WINE
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=75868&r1=75867&r2=75868&view=diff
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Sun Sep 17 12:33:49 2017
@@ -63,7 +63,7 @@
 reactos/dll/win32/cryptdll            # Synced to WineStaging-2.9
 reactos/dll/win32/cryptnet            # Synced to WineStaging-2.9
 reactos/dll/win32/cryptui             # Synced to WineStaging-2.16
-reactos/dll/win32/dbghelp             # Synced to WineStaging-2.9
+reactos/dll/win32/dbghelp             # Synced to WineStaging-2.16
 reactos/dll/win32/dciman32            # Synced to WineStaging-2.9
 reactos/dll/win32/faultrep            # Synced to WineStaging-2.9
 reactos/dll/win32/fontsub             # Synced to WineStaging-2.9


Reply via email to