|
函数名称 |
描 述 |
|
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 |