Remove rb_raw_obj_info_basic
It's not used outside of gc.c.
This commit is contained in:
parent
c73dd96fe4
commit
4469729558
18
gc.c
18
gc.c
@ -13353,17 +13353,6 @@ rb_raw_obj_info(char *const buff, const size_t buff_size, VALUE obj)
|
|||||||
return buff;
|
return buff;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
|
||||||
rb_raw_obj_info_basic(char *const buff, const size_t buff_size, VALUE obj)
|
|
||||||
{
|
|
||||||
asan_unpoisoning_object(obj) {
|
|
||||||
size_t pos = rb_raw_obj_info_common(buff, buff_size, obj);
|
|
||||||
if (pos >= buff_size) {} // truncated
|
|
||||||
}
|
|
||||||
|
|
||||||
return buff;
|
|
||||||
}
|
|
||||||
|
|
||||||
#undef APPEND_S
|
#undef APPEND_S
|
||||||
#undef APPEND_F
|
#undef APPEND_F
|
||||||
#undef BUFF_ARGS
|
#undef BUFF_ARGS
|
||||||
@ -13401,7 +13390,12 @@ obj_info_basic(VALUE obj)
|
|||||||
{
|
{
|
||||||
rb_atomic_t index = atomic_inc_wraparound(&obj_info_buffers_index, OBJ_INFO_BUFFERS_NUM);
|
rb_atomic_t index = atomic_inc_wraparound(&obj_info_buffers_index, OBJ_INFO_BUFFERS_NUM);
|
||||||
char *const buff = obj_info_buffers[index];
|
char *const buff = obj_info_buffers[index];
|
||||||
return rb_raw_obj_info_basic(buff, OBJ_INFO_BUFFERS_SIZE, obj);
|
|
||||||
|
asan_unpoisoning_object(obj) {
|
||||||
|
rb_raw_obj_info_common(buff, OBJ_INFO_BUFFERS_SIZE, obj);
|
||||||
|
}
|
||||||
|
|
||||||
|
return buff;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
static const char *
|
static const char *
|
||||||
|
@ -114,7 +114,6 @@ int ruby_get_stack_grow_direction(volatile VALUE *addr);
|
|||||||
|
|
||||||
const char *rb_obj_info(VALUE obj);
|
const char *rb_obj_info(VALUE obj);
|
||||||
const char *rb_raw_obj_info(char *const buff, const size_t buff_size, VALUE obj);
|
const char *rb_raw_obj_info(char *const buff, const size_t buff_size, VALUE obj);
|
||||||
const char *rb_raw_obj_info_basic(char *const buff, const size_t buff_size, VALUE obj);
|
|
||||||
|
|
||||||
size_t rb_size_pool_slot_size(unsigned char pool_id);
|
size_t rb_size_pool_slot_size(unsigned char pool_id);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user