From 83262f24896abeaf1977c8837cbefb1b27040bef Mon Sep 17 00:00:00 2001 From: mame Date: Tue, 9 Jan 2018 14:05:23 +0000 Subject: iseq.c: Add a succinct bitvector implementation for insn_info_table git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- iseq.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'iseq.h') diff --git a/iseq.h b/iseq.h index 53de21dee1..639d12bf24 100644 --- a/iseq.h +++ b/iseq.h @@ -181,6 +181,8 @@ unsigned int rb_iseq_line_no(const rb_iseq_t *iseq, size_t pos); void rb_iseq_trace_set(const rb_iseq_t *iseq, rb_event_flag_t turnon_events); void rb_iseq_trace_set_all(rb_event_flag_t turnon_events); void rb_iseq_trace_on_all(void); +void rb_iseq_insns_info_encode_positions(const rb_iseq_t *iseq); +void rb_iseq_insns_info_decode_positions(const rb_iseq_t *iseq); VALUE rb_iseqw_new(const rb_iseq_t *iseq); const rb_iseq_t *rb_iseqw_to_iseq(VALUE iseqw); -- cgit v1.2.3