Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.4 KiB

  1. //----------------------------------------------------------------------------
  2. //
  3. // memcmd.h
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997-2002.
  6. //
  7. //----------------------------------------------------------------------------
  8. #ifndef _MEMCMD_H_
  9. #define _MEMCMD_H_
  10. extern TypedData g_LastDump;
  11. extern ADDR g_DumpDefault;
  12. void ParseDumpCommand(void);
  13. void ParseEnterCommand(void);
  14. ULONG DumpAsciiMemory(PADDR, ULONG);
  15. ULONG DumpUnicodeMemory (PADDR startaddr, ULONG count);
  16. void DumpByteMemory(PADDR, ULONG);
  17. void DumpWordMemory(PADDR, ULONG);
  18. void DumpDwordMemory(PADDR startaddr, ULONG count, BOOL fDumpSymbols);
  19. void DumpDwordAndCharMemory(PADDR, ULONG);
  20. void DumpListMemory(PADDR, ULONG, ULONG, BOOL);
  21. void DumpFloatMemory(PADDR Start, ULONG Count);
  22. void DumpDoubleMemory(PADDR Start, ULONG Count);
  23. void DumpQuadMemory(PADDR Start, ULONG Count, BOOL fDumpSymbols);
  24. void DumpByteBinaryMemory(PADDR startaddr, ULONG count);
  25. void DumpDwordBinaryMemory(PADDR startaddr, ULONG count);
  26. void DumpSelector(ULONG Selector, ULONG Count);
  27. void InteractiveEnterMemory(CHAR Type, PADDR Address, ULONG Size);
  28. void CompareTargetMemory(PADDR, ULONG, PADDR);
  29. void MoveTargetMemory(PADDR, ULONG, PADDR);
  30. void ParseFillMemory(void);
  31. void ParseSearchMemory(void);
  32. void InputIo(ULONG64, UCHAR);
  33. void OutputIo(ULONG64, ULONG, UCHAR);
  34. #endif // #ifndef _MEMCMD_H_