X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fjit-icalls.h;h=ffe4342d2398168fc42fde8ef57f2e2649eaf7f9;hb=f01f85481834e3d9cae2d6c757f9b694851c22aa;hp=8941f45fa90ac9bc13d157407d12f88250ccb687;hpb=355d2c5eca6ec320ccd4097d7f196b26a721ea94;p=mono.git diff --git a/mono/mini/jit-icalls.h b/mono/mini/jit-icalls.h index 8941f45fa90..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); @@ -183,10 +186,14 @@ mono_object_isinst_with_cache (MonoObject *obj, MonoClass *klass, gpointer *cach MonoObject* mono_object_castclass_with_cache (MonoObject *obj, MonoClass *klass, gpointer *cache); +void +ves_icall_runtime_class_init (MonoVTable *vtable); + void mono_generic_class_init (MonoVTable *vtable); -void mono_interruption_checkpoint_from_trampoline (void); +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); @@ -217,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__ */