Fix CounterGroup to use built-in types
[mono-project.git] / mono / mini / seq-points.h
blob05ebaf63f45e47e1b18175917e0da62dd6af7e34
1 /**
2 * \file
3 * Copyright 2014 Xamarin Inc
4 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
5 */
7 #ifndef __MONO_SEQ_POINTS_H__
8 #define __MONO_SEQ_POINTS_H__
10 #include <mono/metadata/seq-points-data.h>
12 void
13 mono_save_seq_point_info (MonoCompile *cfg, MonoJitInfo *jinfo);
15 MonoSeqPointInfo*
16 mono_get_seq_points (MonoDomain *domain, MonoMethod *method);
18 gboolean
19 mono_find_next_seq_point_for_native_offset (MonoDomain *domain, MonoMethod *method, gint32 native_offset, MonoSeqPointInfo **info, SeqPoint* seq_point);
21 gboolean
22 mono_find_prev_seq_point_for_native_offset (MonoDomain *domain, MonoMethod *method, gint32 native_offset, MonoSeqPointInfo **info, SeqPoint* seq_point);
24 gboolean
25 mono_find_seq_point (MonoDomain *domain, MonoMethod *method, gint32 il_offset, MonoSeqPointInfo **info, SeqPoint *seq_point);
27 void
28 mono_bb_deduplicate_op_il_seq_points (MonoCompile *cfg, MonoBasicBlock *bb);
30 #endif /* __MONO_SEQ_POINTS_H__ */