diff options
author | Urabe, Shyouhei <shyouhei@ruby-lang.org> | 2019-05-23 17:02:07 +0900 |
---|---|---|
committer | Urabe, Shyouhei <shyouhei@ruby-lang.org> | 2019-05-23 17:24:53 +0900 |
commit | 763989c6c5a553fa072208e53707813fbde916d0 (patch) | |
tree | 73ce864319e09a1d93a136c588964bba10464bf3 /iseq.c | |
parent | 8fce83339b6a862001c4fbad6bcd72dc3efee136 (diff) | |
download | ruby-763989c6c5a553fa072208e53707813fbde916d0.tar.gz |
prefix ASAN related inline functions asan_
requested by Ko1.
Diffstat (limited to 'iseq.c')
-rw-r--r-- | iseq.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -1079,8 +1079,8 @@ remove_coverage_i(void *vstart, void *vend, size_t stride, void *data) { VALUE v = (VALUE)vstart; for (; v != (VALUE)vend; v += stride) { - void *ptr = poisoned_object_p(v); - unpoison_object(v, false); + void *ptr = asan_poisoned_object_p(v); + asan_unpoison_object(v, false); if (rb_obj_is_iseq(v)) { rb_iseq_t *iseq = (rb_iseq_t *)v; @@ -1088,7 +1088,7 @@ remove_coverage_i(void *vstart, void *vend, size_t stride, void *data) } if (ptr) { - poison_object(v); + asan_poison_object(v); } } return 0; @@ -3232,15 +3232,15 @@ trace_set_i(void *vstart, void *vend, size_t stride, void *data) VALUE v = (VALUE)vstart; for (; v != (VALUE)vend; v += stride) { - void *ptr = poisoned_object_p(v); - unpoison_object(v, false); + void *ptr = asan_poisoned_object_p(v); + asan_unpoison_object(v, false); if (rb_obj_is_iseq(v)) { rb_iseq_trace_set(rb_iseq_check((rb_iseq_t *)v), turnon_events); } if (ptr) { - poison_object(v); + asan_poison_object(v); } } return 0; |