[mono-api-info] Use XmlWriter instead of XmlDocument to make this faster.
[mono-project.git] / mono / mini / seq-points.h
blob3d053dba3dd57f944c66919c942c582bdf575163
1 /*
2 * Copyright 2014 Xamarin Inc
3 */
5 #ifndef __MONO_SEQ_POINTS_H__
6 #define __MONO_SEQ_POINTS_H__
8 #include <mono/metadata/seq-points-data.h>
10 void
11 mono_save_seq_point_info (MonoCompile *cfg);
13 MonoSeqPointInfo*
14 mono_get_seq_points (MonoDomain *domain, MonoMethod *method);
16 gboolean
17 mono_find_next_seq_point_for_native_offset (MonoDomain *domain, MonoMethod *method, gint32 native_offset, MonoSeqPointInfo **info, SeqPoint* seq_point);
19 gboolean
20 mono_find_prev_seq_point_for_native_offset (MonoDomain *domain, MonoMethod *method, gint32 native_offset, MonoSeqPointInfo **info, SeqPoint* seq_point);
22 gboolean
23 mono_find_seq_point (MonoDomain *domain, MonoMethod *method, gint32 il_offset, MonoSeqPointInfo **info, SeqPoint *seq_point);
25 void
26 mono_bb_deduplicate_op_il_seq_points (MonoCompile *cfg, MonoBasicBlock *bb);
28 void
29 mono_image_get_aot_seq_point_path (MonoImage *image, char **str);
31 #endif /* __MONO_SEQ_POINTS_H__ */