[ros-diffs] [fireball] 21931: [AUDIT] ntoskrnl/dbgk (according to functions_list.txt in audited branch comments by Alex Ionescu, and comments by me) - debug.c: Clean/trivial implementation based on the object's structure. I merely create it and then initailize all its members. Other functions are stubs - dbgkutil.c: Code is #if0'ed, and doesn't belong to Alex Ionescu. Author is unknown. - Unified / prettified formatting, STDCALL -> NTAPI

fireball at svn.reactos.org fireball at svn.reactos.org
Thu May 18 14:16:53 CEST 2006


Author: fireball
Date: Thu May 18 16:16:53 2006
New Revision: 21931

URL: http://svn.reactos.ru/svn/reactos?rev=21931&view=rev
Log:
[AUDIT]
ntoskrnl/dbgk
(according to functions_list.txt in audited branch comments by Alex Ionescu, and comments by me)
- debug.c: Clean/trivial implementation based on the object's structure. I merely create it and then initailize all its members. Other functions are stubs
- dbgkutil.c: Code is #if0'ed, and doesn't belong to Alex Ionescu. Author is unknown.
- Unified / prettified formatting, STDCALL -> NTAPI

Modified:
    trunk/reactos/ntoskrnl/dbgk/dbgkutil.c   (contents, props changed)
    trunk/reactos/ntoskrnl/dbgk/debug.c   (contents, props changed)

Modified: trunk/reactos/ntoskrnl/dbgk/dbgkutil.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/ntoskrnl/dbgk/dbgkutil.c?rev=21931&r1=21930&r2=21931&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/dbgk/dbgkutil.c (original)
+++ trunk/reactos/ntoskrnl/dbgk/dbgkutil.c Thu May 18 16:16:53 2006
@@ -16,41 +16,41 @@
 /* FUNCTIONS *****************************************************************/
 
 VOID
-STDCALL
+NTAPI
 DbgkCreateThread(PVOID StartAddress)
 {
 #if 0
-  LPC_DBG_MESSAGE Message;
-  LPC_DBG_MESSAGE Reply;
-  NTSTATUS Status;
+    LPC_DBG_MESSAGE Message;
+    LPC_DBG_MESSAGE Reply;
+    NTSTATUS Status;
 
-  if (PsGetCurrentThread()->ThreadsProcess->DebugPort == NULL)
+    if (PsGetCurrentThread()->ThreadsProcess->DebugPort == NULL)
     {
-      return;
+        return;
     }
 
-  Message.Header.MessageSize = sizeof(LPC_DBG_MESSAGE);
-  Message.Header.DataSize = sizeof(LPC_DBG_MESSAGE) -
-    sizeof(LPC_MESSAGE);
-  Message.Type = DBG_EVENT_CREATE_THREAD;
-  Message.Status = STATUS_SUCCESS;
-  Message.Data.CreateThread.Reserved = 0;
-  Message.Data.CreateThread.StartAddress = StartAddress;
+    Message.Header.MessageSize = sizeof(LPC_DBG_MESSAGE);
+    Message.Header.DataSize = sizeof(LPC_DBG_MESSAGE) -
+        sizeof(LPC_MESSAGE);
+    Message.Type = DBG_EVENT_CREATE_THREAD;
+    Message.Status = STATUS_SUCCESS;
+    Message.Data.CreateThread.Reserved = 0;
+    Message.Data.CreateThread.StartAddress = StartAddress;
 
-  /* FIXME: Freeze all threads in process */
+    /* FIXME: Freeze all threads in process */
 
-  /* Send the message to the process's debug port and wait for a reply */
-  Status =
-    LpcSendDebugMessagePort(PsGetCurrentThread()->ThreadsProcess->DebugPort,
-			    &Message,
-			    &Reply);
-  if (!NT_SUCCESS(Status))
+    /* Send the message to the process's debug port and wait for a reply */
+    Status =
+       LpcSendDebugMessagePort(PsGetCurrentThread()->ThreadsProcess->DebugPort,
+                               &Message,
+                               &Reply);
+    if (!NT_SUCCESS(Status))
     {
-      return;
+        return;
     }
 
-  /* FIXME: Examine reply */
-  return;
+    /* FIXME: Examine reply */
+    return;
 #endif
 }
 

Propchange: trunk/reactos/ntoskrnl/dbgk/dbgkutil.c
------------------------------------------------------------------------------
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*

Modified: trunk/reactos/ntoskrnl/dbgk/debug.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/ntoskrnl/dbgk/debug.c?rev=21931&r1=21930&r2=21931&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/dbgk/debug.c (original)
+++ trunk/reactos/ntoskrnl/dbgk/debug.c Thu May 18 16:16:53 2006
@@ -17,7 +17,7 @@
 /* FUNCTIONS *****************************************************************/
 
 NTSTATUS
-STDCALL
+NTAPI
 NtCreateDebugObject(OUT PHANDLE DebugHandle,
                     IN ACCESS_MASK DesiredAccess,
                     IN POBJECT_ATTRIBUTES ObjectAttributes,
@@ -103,7 +103,7 @@
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtWaitForDebugEvent(IN HANDLE DebugObject, // Debug object handle must grant DEBUG_OBJECT_WAIT_STATE_CHANGE access.
                     IN BOOLEAN Alertable,
                     IN PLARGE_INTEGER Timeout OPTIONAL,
@@ -116,7 +116,7 @@
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtDebugContinue(IN HANDLE DebugObject,    // Debug object handle must grant DEBUG_OBJECT_WAIT_STATE_CHANGE access.
                 IN PCLIENT_ID AppClientId,
                 IN NTSTATUS ContinueStatus)
@@ -128,7 +128,7 @@
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtDebugActiveProcess(IN HANDLE Process,     // Process handle must grant PROCESS_SUSPEND_RESUME access.
                      IN HANDLE DebugObject)  // Debug object handle must grant DEBUG_OBJECT_ADD_REMOVE_PROCESS access.
 {
@@ -139,7 +139,7 @@
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtRemoveProcessDebug(IN HANDLE Process,     // Process handle must grant PROCESS_SUSPEND_RESUME access.
                      IN HANDLE DebugObject)  // Debug object handle must grant DEBUG_OBJECT_ADD_REMOVE_PROCESS access.
 {
@@ -150,7 +150,7 @@
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtSetInformationDebugObject(IN HANDLE DebugObject, // Debug object handle need not grant any particular access right.
                             IN DEBUGOBJECTINFOCLASS DebugObjectInformationClass,
                             IN PVOID DebugInformation,

Propchange: trunk/reactos/ntoskrnl/dbgk/debug.c
------------------------------------------------------------------------------
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*




More information about the Ros-diffs mailing list