ReactOS 0.4.16-dev-91-g764881a
udf_dbg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PROTECTED_MEM_RTL
 
#define USE_KD_PRINT
 
#define USE_MM_PRINT
 
#define USE_AD_PRINT
 
#define UDF_DUMP_EXTENT
 
#define MmPrint(_x_)   {NOTHING;}
 
#define TmPrint(_x_)   {NOTHING;}
 
#define PerfPrint(_x_)   {NOTHING;}
 
#define AdPrint(_x_)   {NOTHING;}
 
#define ThPrint(_x_)   {NOTHING;}
 
#define ExtPrint(_x_)   {NOTHING;}
 
#define DbgWaitForSingleObject(o, to)   KeWaitForSingleObject(o, Executive, KernelMode, FALSE, to);
 
#define DbgAllocatePool(x, y)   ExAllocatePoolWithTag(x,y,'Fnwd')
 
#define DbgFreePool(x)   ExFreePool(x)
 
#define DbgAllocatePoolWithTag(a, b, c)   ExAllocatePoolWithTag(a,b,c)
 
#define DbgMoveMemory(d, s, l)   RtlMoveMemory(d, s, l)
 
#define DbgCopyMemory(d, s, l)   RtlCopyMemory(d, s, l)
 
#define DbgCompareMemory(d, s, l)   RtlCompareMemory(d, s, l)
 
#define ASSERT_REF(_a_)   {NOTHING;}
 
#define UDFBreakPoint()   {}
 
#define BrutePoint()   {}
 
#define ValidateFileInfo(fi)   {}
 
#define UDFTouch(addr)   {}
 
#define KdDump(a, b)   {}
 
#define UserPrint   KdPrint
 

Functions

NTSTATUS DbgWaitForSingleObject_ (IN PVOID Object, IN PLARGE_INTEGER Timeout OPTIONAL)
 

Macro Definition Documentation

◆ AdPrint

#define AdPrint (   _x_)    {NOTHING;}

Definition at line 116 of file udf_dbg.h.

◆ ASSERT_REF

#define ASSERT_REF (   _a_)    {NOTHING;}

Definition at line 267 of file udf_dbg.h.

◆ BrutePoint

#define BrutePoint ( )    {}

Definition at line 270 of file udf_dbg.h.

◆ DbgAllocatePool

#define DbgAllocatePool (   x,
  y 
)    ExAllocatePoolWithTag(x,y,'Fnwd')

Definition at line 259 of file udf_dbg.h.

◆ DbgAllocatePoolWithTag

#define DbgAllocatePoolWithTag (   a,
  b,
  c 
)    ExAllocatePoolWithTag(a,b,c)

Definition at line 261 of file udf_dbg.h.

◆ DbgCompareMemory

#define DbgCompareMemory (   d,
  s,
  l 
)    RtlCompareMemory(d, s, l)

Definition at line 265 of file udf_dbg.h.

◆ DbgCopyMemory

#define DbgCopyMemory (   d,
  s,
  l 
)    RtlCopyMemory(d, s, l)

Definition at line 264 of file udf_dbg.h.

◆ DbgFreePool

#define DbgFreePool (   x)    ExFreePool(x)

Definition at line 260 of file udf_dbg.h.

◆ DbgMoveMemory

#define DbgMoveMemory (   d,
  s,
  l 
)    RtlMoveMemory(d, s, l)

Definition at line 263 of file udf_dbg.h.

◆ DbgWaitForSingleObject

#define DbgWaitForSingleObject (   o,
  to 
)    KeWaitForSingleObject(o, Executive, KernelMode, FALSE, to);

Definition at line 131 of file udf_dbg.h.

◆ ExtPrint

#define ExtPrint (   _x_)    {NOTHING;}

Definition at line 118 of file udf_dbg.h.

◆ KdDump

#define KdDump (   a,
  b 
)    {}

Definition at line 293 of file udf_dbg.h.

◆ MmPrint

#define MmPrint (   _x_)    {NOTHING;}

Definition at line 113 of file udf_dbg.h.

◆ PerfPrint

#define PerfPrint (   _x_)    {NOTHING;}

Definition at line 115 of file udf_dbg.h.

◆ PROTECTED_MEM_RTL

#define PROTECTED_MEM_RTL

Definition at line 38 of file udf_dbg.h.

◆ ThPrint

#define ThPrint (   _x_)    {NOTHING;}

Definition at line 117 of file udf_dbg.h.

◆ TmPrint

#define TmPrint (   _x_)    {NOTHING;}

Definition at line 114 of file udf_dbg.h.

◆ UDF_DUMP_EXTENT

#define UDF_DUMP_EXTENT

Definition at line 47 of file udf_dbg.h.

◆ UDFBreakPoint

#define UDFBreakPoint ( )    {}

Definition at line 269 of file udf_dbg.h.

◆ UDFTouch

#define UDFTouch (   addr)    {}

Definition at line 273 of file udf_dbg.h.

◆ USE_AD_PRINT

#define USE_AD_PRINT

Definition at line 46 of file udf_dbg.h.

◆ USE_KD_PRINT

#define USE_KD_PRINT

Definition at line 44 of file udf_dbg.h.

◆ USE_MM_PRINT

#define USE_MM_PRINT

Definition at line 45 of file udf_dbg.h.

◆ UserPrint

#define UserPrint   KdPrint

Definition at line 297 of file udf_dbg.h.

◆ ValidateFileInfo

#define ValidateFileInfo (   fi)    {}

Definition at line 271 of file udf_dbg.h.

Function Documentation

◆ DbgWaitForSingleObject_()

NTSTATUS DbgWaitForSingleObject_ ( IN PVOID  Object,
IN PLARGE_INTEGER Timeout  OPTIONAL 
)