MonoClass *methodhandle_class;
MonoClass *monotype_class;
MonoClass *exception_class;
+ MonoClass *threadabortexception_class;
MonoClass *thread_class;
MonoClass *transparent_proxy_class;
MonoClass *real_proxy_class;
MonoClass *stack_frame_class;
MonoClass *stack_trace_class;
MonoClass *marshal_class;
+ MonoClass *iserializeable_class;
+ MonoClass *serializationinfo_class;
+ MonoClass *streamingcontext_class;
} MonoDefaults;
extern MonoDefaults mono_defaults;
+typedef gboolean (*MonoStackWalk) (MonoMethod *method, gint32 native_offset, gint32 il_offset, gpointer data);
+typedef void (*MonoStackWalkImpl) (MonoStackWalk func, gpointer user_data);
+
void
mono_init_icall (void);
gpointer
mono_method_get_wrapper_data (MonoMethod *method, guint32 id);
+MonoMethod*
+mono_method_get_last_managed (void);
+
+void
+mono_stack_walk (MonoStackWalk func, gpointer user_data);
+
+void
+mono_install_stack_walk (MonoStackWalkImpl func);
+
#endif