mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Adjusted indents [ci skip]
This commit is contained in:
parent
f3e927b0cc
commit
1fb16dbb6e
1 changed files with 17 additions and 18 deletions
35
gc.c
35
gc.c
|
@ -4207,26 +4207,25 @@ gc_page_sweep(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *sweep_
|
||||||
asan_unpoison_object(vp, false);
|
asan_unpoison_object(vp, false);
|
||||||
if (bitset & 1) {
|
if (bitset & 1) {
|
||||||
switch (BUILTIN_TYPE(vp)) {
|
switch (BUILTIN_TYPE(vp)) {
|
||||||
default: { /* majority case */
|
default: /* majority case */
|
||||||
gc_report(2, objspace, "page_sweep: free %p\n", (void *)p);
|
gc_report(2, objspace, "page_sweep: free %p\n", (void *)p);
|
||||||
#if RGENGC_CHECK_MODE
|
#if RGENGC_CHECK_MODE
|
||||||
if (!is_full_marking(objspace)) {
|
if (!is_full_marking(objspace)) {
|
||||||
if (RVALUE_OLD_P(vp)) rb_bug("page_sweep: %p - old while minor GC.", (void *)p);
|
if (RVALUE_OLD_P(vp)) rb_bug("page_sweep: %p - old while minor GC.", (void *)p);
|
||||||
if (rgengc_remembered_sweep(objspace, vp)) rb_bug("page_sweep: %p - remembered.", (void *)p);
|
if (rgengc_remembered_sweep(objspace, vp)) rb_bug("page_sweep: %p - remembered.", (void *)p);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (obj_free(objspace, vp)) {
|
if (obj_free(objspace, vp)) {
|
||||||
final_slots++;
|
final_slots++;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
(void)VALGRIND_MAKE_MEM_UNDEFINED((void*)p, sizeof(RVALUE));
|
(void)VALGRIND_MAKE_MEM_UNDEFINED((void*)p, sizeof(RVALUE));
|
||||||
heap_page_add_freeobj(objspace, sweep_page, vp);
|
heap_page_add_freeobj(objspace, sweep_page, vp);
|
||||||
gc_report(3, objspace, "page_sweep: %s is added to freelist\n", obj_info(vp));
|
gc_report(3, objspace, "page_sweep: %s is added to freelist\n", obj_info(vp));
|
||||||
freed_slots++;
|
freed_slots++;
|
||||||
asan_poison_object(vp);
|
asan_poison_object(vp);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
|
||||||
/* minor cases */
|
/* minor cases */
|
||||||
case T_ZOMBIE:
|
case T_ZOMBIE:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue