#include <k32.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| static const char * | _module_name_from_addr (const void *addr, void **module_start_addr, char *psz, size_t nChars) |
| static VOID | _dump_context (PCONTEXT pc) |
| static VOID | PrintStackTrace (struct _EXCEPTION_POINTERS *ExceptionInfo) |
| LONG WINAPI | BasepCheckForReadOnlyResource (IN PVOID Ptr) |
| UINT WINAPI | GetErrorMode (VOID) |
| LONG WINAPI | UnhandledExceptionFilter (struct _EXCEPTION_POINTERS *ExceptionInfo) |
| VOID WINAPI | RaiseException (IN DWORD dwExceptionCode, IN DWORD dwExceptionFlags, IN DWORD nNumberOfArguments, IN CONST ULONG_PTR *lpArguments OPTIONAL) |
| UINT WINAPI | SetErrorMode (IN UINT uMode) |
| LPTOP_LEVEL_EXCEPTION_FILTER WINAPI | SetUnhandledExceptionFilter (IN LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) |
| BOOL WINAPI | IsBadReadPtr (IN LPCVOID lp, IN UINT_PTR ucb) |
| BOOL NTAPI | IsBadHugeReadPtr (LPCVOID lp, UINT_PTR ucb) |
| BOOL NTAPI | IsBadCodePtr (FARPROC lpfn) |
| BOOL NTAPI | IsBadWritePtr (IN LPVOID lp, IN UINT_PTR ucb) |
| BOOL NTAPI | IsBadHugeWritePtr (IN LPVOID lp, IN UINT_PTR ucb) |
| BOOL NTAPI | IsBadStringPtrW (IN LPCWSTR lpsz, IN UINT_PTR ucchMax) |
| BOOL NTAPI | IsBadStringPtrA (IN LPCSTR lpsz, IN UINT_PTR ucchMax) |
| VOID WINAPI | SetLastError (IN DWORD dwErrCode) |
| VOID WINAPI | BaseSetLastNTError (IN NTSTATUS Status) |
| DWORD WINAPI | GetLastError (VOID) |
Variables |
| LPTOP_LEVEL_EXCEPTION_FILTER | GlobalTopLevelExceptionFilter |
| DWORD | g_dwLastErrorToBreakOn |