projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[profiler] Implement call context introspection for enter/leave events.
[mono.git]
/
mono
/
mini
/
mini.c
diff --git
a/mono/mini/mini.c
b/mono/mini/mini.c
index 5374f9a3653704f39cb982c8ea524013044de012..5e6e718486f8b7c29b519017b2acf237b41b8e58 100644
(file)
--- a/
mono/mini/mini.c
+++ b/
mono/mini/mini.c
@@
-3294,8
+3294,10
@@
mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, JitFl
}
#endif
}
#endif
+ cfg->prof_flags = mono_profiler_get_call_instrumentation_flags (cfg->method);
+
/* The debugger has no liveness information, so avoid sharing registers/stack slots */
/* The debugger has no liveness information, so avoid sharing registers/stack slots */
- if (debug_options.mdb_optimizations) {
+ if (debug_options.mdb_optimizations
|| MONO_CFG_PROFILE_CALL_CONTEXT (cfg)
) {
cfg->disable_reuse_registers = TRUE;
cfg->disable_reuse_stack_slots = TRUE;
/*
cfg->disable_reuse_registers = TRUE;
cfg->disable_reuse_stack_slots = TRUE;
/*