X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fjit-icalls.h;h=ffe4342d2398168fc42fde8ef57f2e2649eaf7f9;hb=cf9dff4bb808d9ff4f916ed21ce843ae24f35910;hp=c90c5de2c596fd0226642c1ec74d683d026e4252;hpb=adc2d06ddf13480463d62a05fa93385bd161ce8e;p=mono.git diff --git a/mono/mini/jit-icalls.h b/mono/mini/jit-icalls.h index c90c5de2c59..ffe4342d239 100644 --- a/mono/mini/jit-icalls.h +++ b/mono/mini/jit-icalls.h @@ -1,3 +1,7 @@ +/** + * \file + */ + #ifndef __MONO_JIT_ICALLS_H__ #define __MONO_JIT_ICALLS_H__ @@ -95,12 +99,11 @@ double mono_conv_to_r8_un (guint32 a); double mono_lconv_to_r8_un (guint64 a); -#if defined(__native_client_codegen__) || defined(__native_client__) -double mono_fmod(double a, double b); -#endif - gpointer mono_helper_compile_generic_method (MonoObject *obj, MonoMethod *method, gpointer *this_arg); +MonoString* +ves_icall_mono_ldstr (MonoDomain *domain, MonoImage *image, guint32 idx); + MonoString *mono_helper_ldstr (MonoImage *image, guint32 idx); MonoString *mono_helper_ldstr_mscorlib (guint32 idx); @@ -189,6 +192,9 @@ ves_icall_runtime_class_init (MonoVTable *vtable); void mono_generic_class_init (MonoVTable *vtable); +void +ves_icall_mono_delegate_ctor (MonoObject *this_obj, MonoObject *target, gpointer addr); + MonoObject* mono_gsharedvt_constrained_call (gpointer mp, MonoMethod *cmethod, MonoClass *klass, gboolean deref_arg, gpointer *args); @@ -218,4 +224,8 @@ MonoObject* mono_get_method_object (MonoMethod *method); double mono_ckfinite (double d); +void mono_throw_method_access (MonoMethod *caller, MonoMethod *callee); + +void mono_dummy_jit_icall (void); + #endif /* __MONO_JIT_ICALLS_H__ */