X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-unwind.h;h=cdcebec8214328b7437a6fa587cbb0d00377bea2;hb=9a634c1810aad46d30a674f3a97ab263dcd4272e;hp=26c7ada5df39c91beb747816bf8ebbb8e4557ec2;hpb=a3304910e9e08ec965fb06ef6fa4a19257dddf8c;p=mono.git diff --git a/mono/mini/mini-unwind.h b/mono/mini/mini-unwind.h index 26c7ada5df3..cdcebec8214 100644 --- a/mono/mini/mini-unwind.h +++ b/mono/mini/mini-unwind.h @@ -196,18 +196,15 @@ guint8* mono_unwind_decode_fde (guint8 *fde, guint32 *out_len, guint32 *code_len /* Data retrieved from an LLVM Mono FDE entry */ typedef struct { - /* Malloc'ed */ - guint8 *unw_info; guint32 unw_info_len; - MonoJitExceptionInfo *ex_info; guint32 ex_info_len; - gpointer *type_info; + int type_info_len; int this_reg; int this_offset; } MonoLLVMFDEInfo; void -mono_unwind_decode_llvm_mono_fde (guint8 *fde, int fde_len, guint8 *cie, guint8 *code, MonoLLVMFDEInfo *res) MONO_LLVM_INTERNAL; +mono_unwind_decode_llvm_mono_fde (guint8 *fde, int fde_len, guint8 *cie, guint8 *code, MonoLLVMFDEInfo *res, MonoJitExceptionInfo *ei, gpointer *type_info, guint8 *unw_info) MONO_LLVM_INTERNAL; GSList* mono_unwind_get_cie_program (void);