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?re…
==============================================================================
--- 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=2…
==============================================================================
--- 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 @@
-*