Skip to content

Commit 674307a

Browse files
rovarmaUnityAlex
authored andcommitted
Fixed signature of mono_jit_info_table_foreach
Was using wrong type of callback func
1 parent 6827fbe commit 674307a

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

mono/metadata/appdomain.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ typedef struct _MonoJitInfo MonoJitInfo;
2727

2828
typedef void (*MonoDomainFunc) (MonoDomain *domain, void* user_data);
2929
typedef void (*MonoDomainAssemblyFunc) (MonoAssembly *assembly, void* user_data);
30-
typedef void (*MonoJitInfoFunc)(MonoDomain *domain, MonoMethod* method, MonoJitInfo* jinfo);
30+
typedef void (*MonoJitInfoFunc)(MonoDomain *domain, MonoMethod* method, MonoJitInfo* jinfo, void* user_data);
3131
typedef void (*MonoUnityExceptionFunc) (MonoObject* exc);
3232

3333
MONO_API MonoDomain*

mono/metadata/domain-internals.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ void
492492
mono_jit_info_table_add (MonoDomain *domain, MonoJitInfo *ji);
493493

494494
void
495-
mono_jit_info_table_foreach (MonoDomain *domain, MonoDomainFunc func, void *user_data);
495+
mono_jit_info_table_foreach (MonoDomain *domain, MonoJitInfoFunc func, void *user_data);
496496

497497
void
498498
mono_jit_info_table_remove (MonoDomain *domain, MonoJitInfo *ji);

mono/metadata/jit-info.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ mono_jit_info_table_remove (MonoDomain *domain, MonoJitInfo *ji)
751751
}
752752

753753
void
754-
mono_jit_info_table_foreach (MonoDomain *domain, MonoDomainFunc func, void *user_data)
754+
mono_jit_info_table_foreach (MonoDomain *domain, MonoJitInfoFunc func, void *user_data)
755755
{
756756
mono_domain_lock (domain);
757757

@@ -762,7 +762,7 @@ mono_jit_info_table_foreach (MonoDomain *domain, MonoDomainFunc func, void *user
762762
if (IS_JIT_INFO_TOMBSTONE (ji) || ji->is_trampoline)
763763
continue;
764764

765-
func (domain, ji->d.method, ji);
765+
func (domain, ji->d.method, ji, user_data);
766766
}
767767
}
768768

0 commit comments

Comments
 (0)