From 610c76466206f6d79e2e15560d4231ba6e1287af Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 11 Aug 2017 19:31:05 +0200 Subject: [PATCH] [profiler] Fix code coverage support. --- mono/metadata/profiler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mono/metadata/profiler.c b/mono/metadata/profiler.c index 23f65469c81..b10423120d4 100644 --- a/mono/metadata/profiler.c +++ b/mono/metadata/profiler.c @@ -181,7 +181,7 @@ mono_profiler_enable_coverage (void) if (!mono_debug_enabled ()) mono_debug_init (MONO_DEBUG_FORMAT_MONO); - return TRUE; + return mono_profiler_state.code_coverage = TRUE; } static void @@ -218,7 +218,7 @@ mono_profiler_get_coverage_data (MonoProfilerHandle handle, MonoMethod *method, guint32 size; const unsigned char *start = mono_method_header_get_code (header, &size, NULL); - const unsigned char *end = start - size; + const unsigned char *end = start + size; MonoDebugMethodInfo *minfo = mono_debug_lookup_method (method); for (guint32 i = 0; i < info->entries; i++) { -- 2.11.4.GIT