- mono_arch_get_argument_info (NULL, sig, sig->param_count, arg_info);
+ if (method->is_inflated) {
+ /* FIXME: Might be better to pass the ji itself */
+ MonoJitInfo *ji = mini_jit_info_table_find (mono_domain_get (), __builtin_return_address (0), NULL);
+ if (ji) {
+ gsctx = mono_jit_info_get_generic_sharing_context (ji);
+ if (gsctx && (gsctx->var_is_vt || gsctx->mvar_is_vt)) {
+ /* Needs a ctx to get precise method */
+ printf (") <gsharedvt>\n");
+ return;
+ }
+ }
+ }
+
+ mono_arch_get_argument_info (gsctx, sig, sig->param_count, arg_info);