NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
__init_cpp_exceptions.cpp File Reference

Go to the source code of this file.

Functions

 __declspec (section ".init") extern __eti_init_info _eti_init_info[]
 
void __destroy_global_chain ()
 Destroys all constructed global objects.
 
int __register_fragment (void *, void *)
 
void __unregister_fragment (int)
 
void __init_cpp_exceptions (void)
 Registers the exception table.
 
void __fini_cpp_exceptions (void)
 Unregisters the exception table.
 
 __declspec (section ".ctors$10") extern void *const __init_cpp_exceptions_reference
 
 __declspec (section ".dtors$10") extern void *const __destroy_global_chain_reference
 
 __declspec (section ".dtors$15") extern void *const __fini_cpp_exceptions_reference
 

Variables

static int fragmentID = -2
 ID given to fragment by exception-handling.
 

Function Documentation

◆ __destroy_global_chain()

void __destroy_global_chain ( )
extern

Destroys all constructed global objects.

[Since the game's main loop never exits, this is unused].

Definition at line 27 of file global_destructor_chain.c.

◆ __init_cpp_exceptions()

void __init_cpp_exceptions ( void )

Registers the exception table.

[Since the game doesn't support exceptions, this is unused].

Definition at line 18 of file __init_cpp_exceptions.cpp.

◆ __fini_cpp_exceptions()

void __fini_cpp_exceptions ( void )

Unregisters the exception table.

[Since the game's main loop never exits, this is unused].

Definition at line 31 of file __init_cpp_exceptions.cpp.

Variable Documentation

◆ fragmentID

int fragmentID = -2
static

ID given to fragment by exception-handling.

Definition at line 14 of file __init_cpp_exceptions.cpp.