Moved TRACEs to the beginning of functions.

diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c
index 79cd0e5..17fb83b 100644
--- a/dlls/ntdll/virtual.c
+++ b/dlls/ntdll/virtual.c
@@ -1162,16 +1162,16 @@
     NTSTATUS status = STATUS_SUCCESS;
     struct file_view *view;
 
+    TRACE("%p %p %08lx %lx %08lx\n", process, addr, size, type, protect );
+
+    if (!size) return STATUS_INVALID_PARAMETER;
+
     if (!is_current_process( process ))
     {
         ERR("Unsupported on other process\n");
         return STATUS_ACCESS_DENIED;
     }
 
-    TRACE("%p %08lx %lx %08lx\n", addr, size, type, protect );
-
-    if (!size) return STATUS_INVALID_PARAMETER;
-
     /* Round parameters to a page boundary */
 
     if (size > 0x7fc00000) return STATUS_WORKING_SET_LIMIT_RANGE; /* 2Gb - 4Mb */
@@ -1268,14 +1268,14 @@
     LPVOID addr = *addr_ptr;
     DWORD size = *size_ptr;
 
+    TRACE("%p %p %08lx %lx\n", process, addr, size, type );
+
     if (!is_current_process( process ))
     {
         ERR("Unsupported on other process\n");
         return STATUS_ACCESS_DENIED;
     }
 
-    TRACE("%p %08lx %lx\n", addr, size, type );
-
     /* Fix the parameters */
 
     size = ROUND_SIZE( addr, size );
@@ -1344,14 +1344,14 @@
     DWORD prot, size = *size_ptr;
     LPVOID addr = *addr_ptr;
 
+    TRACE("%p %p %08lx %08lx\n", process, addr, size, new_prot );
+
     if (!is_current_process( process ))
     {
         ERR("Unsupported on other process\n");
         return STATUS_ACCESS_DENIED;
     }
 
-    TRACE("%p %08lx %08lx\n", addr, size, new_prot );
-
     /* Fix the parameters */
 
     size = ROUND_SIZE( addr, size );
@@ -1608,15 +1608,15 @@
     HANDLE shared_file;
     BOOL removable = FALSE;
 
+    TRACE("handle=%p process=%p addr=%p off=%lx%08lx size=%x access=%lx\n",
+          handle, process, *addr_ptr, offset->u.HighPart, offset->u.LowPart, size, protect );
+
     if (!is_current_process( process ))
     {
         ERR("Unsupported on other process\n");
         return STATUS_ACCESS_DENIED;
     }
 
-    TRACE("handle=%p addr=%p off=%lx%08lx size=%x access=%lx\n",
-          handle, *addr_ptr, offset->u.HighPart, offset->u.LowPart, size, protect );
-
     /* Check parameters */
 
     if ((offset->u.LowPart & granularity_mask) ||