Feature #15833 » 0003-Fix-object-info-of-shared-root-array.patch
| gc.c | ||
|---|---|---|
|
C(ARY_SHARED_P(obj), "S"),
|
||
|
(int)RARRAY_LEN(obj));
|
||
|
}
|
||
|
else if (FL_TEST(obj, RARRAY_SHARED_ROOT_FLAG)) {
|
||
|
snprintf(buff, buff_size, "%s len: %d, shared_num:%d ptr:%p", buff,
|
||
|
(int)RARRAY_LEN(obj),
|
||
|
(int)RARRAY(obj)->as.heap.aux.shared_num,
|
||
|
(void *)RARRAY_CONST_PTR_TRANSIENT(obj));
|
||
|
}
|
||
|
else {
|
||
|
snprintf(buff, buff_size, "%s [%s%s%s] len: %d, capa:%d ptr:%p", buff,
|
||
|
C(ARY_EMBED_P(obj), "E"),
|
||
- « Previous
- 1
- 2
- 3
- Next »