|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <float.h>#include <signal.h>#include <stdarg.h>#include <stdbool.h>#include "ntstatus.h"#include "windef.h"#include "winbase.h"#include "winternl.h"#include "msvcrt.h"#include "excpt.h"#include "wincon.h"#include "wine/debug.h"#include "cppexcept.h"
Go to the source code of this file.
Classes | |
| struct | __std_exception_data |
Macros | |
| #define | WIN32_NO_STATUS |
Typedefs | |
| typedef void(CDECL * | float_handler) (int, int) |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (seh) | |
| static BOOL WINAPI | msvcrt_console_handler (DWORD ctrlType) |
| void **CDECL | __pxcptinfoptrs (void) |
| static LONG | msvcrt_exception_filter (struct _EXCEPTION_POINTERS *except) |
| void | msvcrt_init_signals (void) |
| void | msvcrt_free_signals (void) |
| __sighandler_t CDECL | signal (int sig, __sighandler_t func) |
| int CDECL | raise (int sig) |
| int CDECL | _XcptFilter (NTSTATUS ex, PEXCEPTION_POINTERS ptr) |
| int CDECL | __intrinsic_abnormal_termination (void) |
| BOOL CDECL | __uncaught_exception (void) |
| frame_info *CDECL | _CreateFrameInfo (frame_info *fi, void *obj) |
| void CDECL | _FindAndUnlinkFrame (frame_info *fi) |
| BOOL __cdecl | _IsExceptionObjectToBeDestroyed (const void *obj) |
| void CDECL | __DestructExceptionObject (EXCEPTION_RECORD *rec) |
| BOOL CDECL | __CxxRegisterExceptionObject (EXCEPTION_POINTERS *ep, cxx_frame_info *frame_info) |
| void CDECL | __CxxUnregisterExceptionObject (cxx_frame_info *frame_info, BOOL in_use) |
Variables | |
| static __sighandler_t | sighandlers [NSIG] = { SIG_DFL } |
| struct { | |
| NTSTATUS status | |
| int signal | |
| } | float_exception_map [] |
| BOOL CDECL __CxxRegisterExceptionObject | ( | EXCEPTION_POINTERS * | ep, |
| cxx_frame_info * | frame_info | ||
| ) |
Definition at line 444 of file except.c.
| void CDECL __CxxUnregisterExceptionObject | ( | cxx_frame_info * | frame_info, |
| BOOL | in_use | ||
| ) |
Definition at line 468 of file except.c.
| void CDECL __DestructExceptionObject | ( | EXCEPTION_RECORD * | rec | ) |
Definition at line 409 of file except.c.
Referenced by __CxxUnregisterExceptionObject().
Definition at line 73 of file except.c.
Referenced by msvcrt_exception_filter(), and raise().
| frame_info *CDECL _CreateFrameInfo | ( | frame_info * | fi, |
| void * | obj | ||
| ) |
Definition at line 348 of file except.c.
Referenced by __CxxRegisterExceptionObject().
| void CDECL _FindAndUnlinkFrame | ( | frame_info * | fi | ) |
Definition at line 363 of file except.c.
Referenced by __CxxUnregisterExceptionObject().
Definition at line 391 of file except.c.
Referenced by __CxxUnregisterExceptionObject().
| int CDECL _XcptFilter | ( | NTSTATUS | ex, |
| PEXCEPTION_POINTERS | ptr | ||
| ) |
Definition at line 278 of file except.c.
Definition at line 52 of file except.c.
Referenced by msvcrt_free_signals(), and msvcrt_init_signals().
|
static |
Definition at line 95 of file except.c.
Referenced by _XcptFilter().
Definition at line 185 of file except.c.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | seh | ) |
| const struct { ... } float_exception_map[] |
Referenced by msvcrt_exception_filter().
Definition at line 50 of file except.c.
Referenced by msvcrt_console_handler(), msvcrt_exception_filter(), raise(), and signal().
| int signal |
Definition at line 84 of file except.c.
Referenced by __rpc_get_time_offset(), _gnu_exception_handler(), alarm_intr(), check_blocks(), command(), create_pseudo_console(), CreatePseudoConsole(), ensure_adns_init(), FTPGetOneF(), FTPListToMemory2(), FTPPutOneF(), FTPShutdownHost(), getreply(), GetResponse(), init_signals(), OpenControlConnection(), pswitch(), raise(), recvrequest(), shell(), signal(), SignalObjectAndWait(), test___pxcptinfoptrs(), test_signal(), testwindow_wndproc(), TRIO_ARGS1(), trio_nan(), trio_pinf(), and XferCanceller().