3 * Copyright 2014 Xamarin Inc
4 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
7 #ifndef __MONO_SEQ_POINTS_H__
8 #define __MONO_SEQ_POINTS_H__
10 #include <mono/metadata/seq-points-data.h>
13 mono_save_seq_point_info (MonoCompile
*cfg
, MonoJitInfo
*jinfo
);
16 mono_get_seq_points (MonoDomain
*domain
, MonoMethod
*method
);
19 mono_find_next_seq_point_for_native_offset (MonoDomain
*domain
, MonoMethod
*method
, gint32 native_offset
, MonoSeqPointInfo
**info
, SeqPoint
* seq_point
);
22 mono_find_prev_seq_point_for_native_offset (MonoDomain
*domain
, MonoMethod
*method
, gint32 native_offset
, MonoSeqPointInfo
**info
, SeqPoint
* seq_point
);
25 mono_find_seq_point (MonoDomain
*domain
, MonoMethod
*method
, gint32 il_offset
, MonoSeqPointInfo
**info
, SeqPoint
*seq_point
);
28 mono_bb_deduplicate_op_il_seq_points (MonoCompile
*cfg
, MonoBasicBlock
*bb
);
30 #endif /* __MONO_SEQ_POINTS_H__ */