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
Free a MonoDebugSourceLocation
returned by
mono_debug_symfile_lookup_location
mono_debug_symfile_is_loaded
mono_debug_symfile_lookup_locals
Return information about the local variables of minfo from the symbol file.
Return NULL
if no information can be found.
The result should be freed using mono_debug_symfile_free_locals
.
mono_debug_symfile_lookup_location
minfo | A MonoDebugMethodInfo which can be retrieved by mono_debug_lookup_method . |
offset | IL offset within the corresponding method's CIL code. |
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 |
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. |
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. |
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