| 函数名称 |
描 述 |
| dbgBaseDriver |
Return the base address and size of a driver, given its path |
| dbgBaseModule |
Return the base address and size of a DLL module |
| dbgCrc32Block |
Compute the CRC32 of a memory block |
| dbgCrc32Byte |
Bytewise computation of a CRC32 |
| dbgCrc32Start |
CRC32 preconditioning |
| dbgCrc32Stop |
CRC32 postconditioning |
| dbgDriverAdd |
Add a driver entry to a list of drivers |
| dbgDriverAddresses |
Return an array of driver addresses (EnumDeviceDrivers ( ) wrapper) |
| dbgDriverlndex |
Create an indexed (and optionally sorted) driver list |
| dbgDriverList |
Create a flat driver list |
| dbgFileClose |
Close a disk file |
| dbgFileLoad |
Load the contents of a disk file to a memory block |
| dbgFileNew |
Create a new disk file |
| dbgFileOpen |
Open an existing disk file |
| dbgFileRoot |
Get the offset of the root token in a file path |
| dbgFileSave |
Save a memory block to a disk file |
| dbgFileUnload |
Free a memory block created by dbgFileLoad ( ) |
| dbglndexCompare |
Compare two entries referenced by an index (used by dbgindexsort ( ) ) |
| dbglndexCreate |
Create a pointer index on an object list |
| dbglndexCreateEx |
Create a sorted pointer index on an object list |
| dbglndexDestroy |
Free the memory used by an index and its associated list |
| dbglndexDestroyEx |
Free the memory used by a two-dimensional index and its associated lists |
| dbglndexList |
Create a flat copy of a list from its index |
| dbglndexListEx |
Create a flat copy of a two-dimensional list from its index |
| dbglndexReverse |
Reverse the order of the list entries referenced by an index |
| dbglndexSave |
Save the memory image of an indexed list to a disk file |
| dbglndexSaveEx |
Save the memory image of a two-dimensional indexed list to a disk file |
| dbglndexSort |
Sort the list entries referenced by an index by address, size, ID, or name |
| dbgListCreate |
Create an empty list |
| dbgListCreateEx |
Create an empty list with reserved space |
| dbgListDestroy |
Free the memory used by a list |
| dbgListFinish |
Terminate a sequentially built list and trim any unused memory |
| dbgListlndex |
Create a pointer index on an object list |
| dbgListLoad |
Create a list from a disk file image |
| dbgListNext |
Update the list header after adding an entry |
| dbgListResize |
Reserve memory for additional list entries |
| dbgListSave |
Save the memory image of a list to a disk file |
| dbgMemory |
Align Round up a byte count to the next 64-bit boundary |
| dbgMemoryAlignEx |
Round up a string character count to the next 64-bit boundary |
| dbgMemoryBase |
Query the internal base address of a heap memory block |
| dbgMemoryBaseEx |
Query the internal base address of an individually tagged heap memory block |
| dbgMemoryCreate |
Allocate a memory block from the heap |
| dbgMemoryCreateEx |
Allocate an individually tagged memory block from the heap |
| dbgMemoryDestroy |
Return a memory block to the heap |
| dbgMemoryDestroyEx |
Return an individually tagged memory block to the heap |
| dbgMemoryReset |
Reset the memory usage statistics |
| dbgMemoryResize |
Change the allocated size of a heap memory block |
| dbgMemoryResizeEx |
Change the allocated size of an individually tagged heap memory block |
| dbgMemoryStatus |
Query the memory usage statistics |
| dbgMemory |
Track Update the memory usage statistics |
| dbgModulelndex |
Create an indexed (and optionally sorted) process module sub-list |
| dbgModuleList |
Create a flat process module sub-list |
| dbgPathDriver |
Build a default driver path specification |
| dbgPathFile |
Get the offset of the file name token in a file path |
| dbgPrivilegeDebug |
Request the debug privilege for the calling process |
| dbgPrivilegeSet |
Request the specified privilege for the calling process |
| dbgProcessAdd |
Add a process entry to a list of processes |
| dbgProcessGuess |
Guess the default display name of an anonymous system process |
| dbgProcessIds |
Return an array of process IDs (EnumProcesses ( ) wrapper) |
| dbgProcessIndex |
Create an indexed (and optionally sorted) process list |
| dbgProcessIndexEx |
Create a two-dimensional indexed (and optionally sorted) process/module list |
| dbgProcessList |
Create a flat process list |
| dbgProcessModules |
Return a list of process module handles (EnumProcessModules ( )wrapper) |
| dbgSizeDivide |
Divide a byte count by a power of two, optionally rounding up or down |
| dbgSizeKB |
Convert bytes to KB, optionally rounding up or down |
| dbgSizeMB |
Convert bytes to MB, optionally rounding up or down |
| dbgStringAnsi |
Convert a Unicode string to ANSI |
| dbgStringDay |
Get the name of a day given a day-of-week number |
| dbgStringMatch |
Apply a wildcard filter to a string |
| dbgSymbolCallback |
Add a symbol entry to a list of symbols (called by SymEnumerateSymbols ( ) ) |
| dbgSymbolIndex |
Create an indexed (and optionally sorted) symbol list |
| dbgSymbolList |
Create a flat symbol list |
| dbgSymbolLoad |
Load a module's symbol table |
| dbgSymbolLookup |
Look up a symbol name and optional offset given a memory address |
| dbgSymbolUnload |
Unload a module's symbol table |