## Synopsis

These functions are used to get some runtime information from the Just in Time compiler and also to control some aspects of the initialization and shutdown of the runtime.

typedef struct _MonoJitInfo MonoJitInfo; @API_IDX@

### Just-in-Time Compiled Method Information

Use the `MonoJitInfo` API to get data about a JITed method. These APIs are typically used by profiler modules added to Mono.

#### mono_jit_info_table_find

#### mono_jit_info_get_code_size

#### mono_jit_info_get_code_start

#### mono_jit_info_get_method

### Useful Debugging Functions

These functions are useful when running the Mono VM inside a debugger.

#### mono_pmip

#### mono_print_method_from_ip

#### mono_print_thread_dump

#### mono_threads_request_thread_dump

### Advanced

#### mono_assemblies_init

#### mono_assemblies_cleanup

#### mono_environment_exitcode_get

#### mono_environment_exitcode_set

#### mono_install_runtime_cleanup

#### mono_runtime_set_shutting_down

#### mono_security_set_core_clr_platform_callback