These are methods that are invoked by the debugger at runtime.
mono_debugger_insert_breakpoint
mono_debugger_method_has_breakpoint
mono_debug_open_mono_symbols
mono_debug_symfile_free_location
mono_debug_symfile_is_loaded
mono_debug_symfile_lookup_locals
mono_debug_symfile_lookup_location
minfo | A `MonoDebugMethodInfo' which can be retrieved by |
This function is similar to mono_debug_lookup_location(), but we already looked up the method and also already did the `native address -> IL offset' mapping.
mono_debug_symfile_lookup_method
mono_debug_add_delegate_trampoline
mono_debug_close_image
mono_debug_domain_create
mono_debug_domain_unload
mono_debug_enabled
Returns true is debug information is enabled. This doesn't relate if a debugger is present or not.
mono_debug_free_method_jit_info
mono_debug_free_source_location
location | A `MonoDebugSourceLocation'. |
Frees the location.
mono_debug_lookup_locals
mono_debug_lookup_method
Lookup symbol file information for the method method. The returned `MonoDebugMethodInfo' is a private structure, but it can be passed to mono_debug_symfile_lookup_location().
mono_debug_lookup_method_addresses
mono_debug_lookup_source_location
address | Native offset within the method's machine code. |
Lookup the source code corresponding to the machine instruction located at native offset address within method.
The returned `MonoDebugSourceLocation' contains both file / line number information and the corresponding IL offset. It must be freed by mono_debug_free_source_location().
mono_debug_open_image_from_memory
mono_debug_print_stack_frame
native_offset | Native offset within the method's machine code. |
Conventient wrapper around mono_debug_lookup_source_location() which can be used if you only want to use the location to print a stack frame.
mono_debug_remove_method
mono_debug_il_offset_from_address
Compute the IL offset corresponding to NATIVE_OFFSET inside the native code of METHOD in DOMAIN.
mono_debug_add_method
mono_debug_close_mono_symbol_file