ULONG countArgs,i,len;
PANSI_STRING temp;
- DPRINT((2,"In PrintkCallback:1\n"));
+ DPRINT((0,"In PrintkCallback:1\n"));
bInPrintk = TRUE;
- DPRINT((2,"In PrintkCallback:2\n"));
+ DPRINT((0,"In PrintkCallback:2\n"));
// get the linear address of stack where string resides
ulAddress = GetLinearAddress(CurrentSS,CurrentESP);
if(ulAddress)
{
- DPRINT((2,"In PrintkCallback: ulAddress: %x\n", ulAddress));
+ DPRINT((0,"In PrintkCallback: ulAddress: %x\n", ulAddress));
if(IsAddressValid(ulAddress+sizeof(char *)) )
{
//KdpPrintString has PANSI_STRING as a parameter
temp = (PANSI_STRING)*(PULONG)(ulAddress+sizeof(char *));
- DPRINT((2,"temp: %x\n", temp));
+ DPRINT((0,"temp: %x\n", temp));
fmt = temp->Buffer;
Print(OUTPUT_WINDOW,fmt);
- DPRINT((2,"%s\n", fmt));
+ DPRINT((0,"%s\n", fmt));
CurrentEIP = (ULONG)PICE_KdpPrintString;
}
}
{
ENTER_FUNC();
- //ei disabled for now
- return;
+
if( bIsPrintkPatched )
return;
void DeInstallPrintkHook(void)
{
ENTER_FUNC();
- DPRINT((0,"enter DeInstallPrintkHook()\n"));
+
+ DPRINT((0,"enter DeInstallPrintkHook()\n"));
if(bIsPrintkPatched && ulPrintk)
{
// will be done on exit debugger