Skip to content

Commit b991ab6

Browse files
rovarmaUnityAlex
authored andcommitted
Fixed signature of mono_jit_info_table_foreach
Was using wrong type of callback func
1 parent f335c0b commit b991ab6

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
@@ -26,7 +26,7 @@ typedef void (*MonoThreadAttachCB) (intptr_t tid, void* stack_start);
2626
typedef struct _MonoAppDomain MonoAppDomain;
2727

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

mono/metadata/domain-internals.h

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

554554
void
555-
mono_jit_info_table_foreach (MonoDomain *domain, MonoDomainFunc func, void *user_data);
555+
mono_jit_info_table_foreach (MonoDomain *domain, MonoJitInfoFunc func, void *user_data);
556556

557557
void
558558
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
@@ -806,7 +806,7 @@ mono_jit_info_table_remove (MonoDomain *domain, MonoJitInfo *ji)
806806
* Associate the AOT code range [start, end) with IMAGE in the JIT info table.
807807
*/
808808
void
809-
mono_jit_info_table_foreach (MonoDomain *domain, MonoDomainFunc func, void *user_data)
809+
mono_jit_info_table_foreach (MonoDomain *domain, MonoJitInfoFunc func, void *user_data)
810810
{
811811
mono_domain_lock (domain);
812812

@@ -817,7 +817,7 @@ mono_jit_info_table_foreach (MonoDomain *domain, MonoDomainFunc func, void *user
817817
if (IS_JIT_INFO_TOMBSTONE (ji) || ji->is_trampoline)
818818
continue;
819819

820-
func (domain, ji->d.method, ji);
820+
func (domain, ji->d.method, ji, user_data);
821821
}
822822
}
823823

0 commit comments

Comments
 (0)