-#define MONO_SEQ_POINT_FLAG_NONEMPTY_STACK 1
-#define MONO_SEQ_POINT_FLAG_EXIT_IL 2
-
-/* IL offsets used to mark the sequence points belonging to method entry/exit events */
-#define METHOD_ENTRY_IL_OFFSET -1
-#define METHOD_EXIT_IL_OFFSET 0xffffff
-
-/* Native offset used to mark seq points in dead code */
-#define SEQ_POINT_NATIVE_OFFSET_DEAD_CODE -1
-
-typedef struct {
- int il_offset, native_offset, flags;
- /* Offset of indexes of successor sequence points on the compressed buffer */
- int next_offset;
- /* Number of entries in next */
- int next_len;
-} SeqPoint;
-
-typedef struct MonoSeqPointInfo {
- int dummy[0];
-} MonoSeqPointInfo;
-
-typedef struct {
- SeqPoint seq_point;
- guint8* ptr;
- guint8* begin;
- guint8* end;
- gboolean has_debug_data;
-} SeqPointIterator;
-
-void
-seq_point_info_free (gpointer info);