projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[mcs] Initial by ref returns and variables support
[mono.git]
/
mono
/
mini
/
tramp-arm64-gsharedvt.c
diff --git
a/mono/mini/tramp-arm64-gsharedvt.c
b/mono/mini/tramp-arm64-gsharedvt.c
index 175f75ddaab47c94e9875726f6f0b6bab579a731..1e35f6a8521b54dc7f78066cc8cf40dce6607c11 100644
(file)
--- a/
mono/mini/tramp-arm64-gsharedvt.c
+++ b/
mono/mini/tramp-arm64-gsharedvt.c
@@
-1,5
+1,6
@@
-/*
- * tramp-arm64-gsharedvt.c: gsharedvt support code for arm64
+/**
+ * \file
+ * gsharedvt support code for arm64
*
* Authors:
* Zoltan Varga <vargaz@gmail.com>
*
* Authors:
* Zoltan Varga <vargaz@gmail.com>
@@
-93,7
+94,7
@@
mono_arm_start_gsharedvt_call (GSharedVtCallInfo *info, gpointer *caller, gpoint
break;
case GSHAREDVT_ARG_BYVAL_TO_BYREF:
src_slot = src & 0x3f;
break;
case GSHAREDVT_ARG_BYVAL_TO_BYREF:
src_slot = src & 0x3f;
- src_ptr =
caller + src_slot
+ src_offset;
+ src_ptr =
(guint8*)(caller + src_slot)
+ src_offset;
callee [dst] = src_ptr;
break;
default:
callee [dst] = src_ptr;
break;
default: