Remove unused forward declarations
This commit is contained in:
parent
db3b8f84f5
commit
6a62b9b200
Notes:
git
2023-07-13 14:30:52 +00:00
23
gc.c
23
gc.c
@ -1248,9 +1248,6 @@ NORETURN(static void gc_raise(VALUE exc, const char *fmt, ...));
|
||||
NORETURN(static void negative_size_allocation_error(const char *));
|
||||
|
||||
static void init_mark_stack(mark_stack_t *stack);
|
||||
|
||||
static int ready_to_gc(rb_objspace_t *objspace);
|
||||
|
||||
static int garbage_collect(rb_objspace_t *, unsigned int reason);
|
||||
|
||||
static int gc_start(rb_objspace_t *objspace, unsigned int reason);
|
||||
@ -1270,42 +1267,22 @@ static void gc_marking_enter(rb_objspace_t *objspace);
|
||||
static void gc_marking_exit(rb_objspace_t *objspace);
|
||||
static void gc_sweeping_enter(rb_objspace_t *objspace);
|
||||
static void gc_sweeping_exit(rb_objspace_t *objspace);
|
||||
|
||||
static void gc_marks_start(rb_objspace_t *objspace, int full);
|
||||
static void gc_marks_finish(rb_objspace_t *objspace);
|
||||
static bool gc_marks_continue(rb_objspace_t *objspace, rb_size_pool_t *size_pool, rb_heap_t *heap);
|
||||
|
||||
static void gc_sweep(rb_objspace_t *objspace);
|
||||
static void gc_sweep_start(rb_objspace_t *objspace);
|
||||
static void gc_sweep_finish_size_pool(rb_objspace_t *objspace, rb_size_pool_t *size_pool);
|
||||
static void gc_sweep_finish(rb_objspace_t *objspace);
|
||||
static int gc_sweep_step(rb_objspace_t *objspace, rb_size_pool_t *size_pool, rb_heap_t *heap);
|
||||
static void gc_sweep_rest(rb_objspace_t *objspace);
|
||||
static void gc_sweep_continue(rb_objspace_t *objspace, rb_size_pool_t *size_pool, rb_heap_t *heap);
|
||||
|
||||
static inline void gc_mark(rb_objspace_t *objspace, VALUE ptr);
|
||||
static inline void gc_pin(rb_objspace_t *objspace, VALUE ptr);
|
||||
static inline void gc_mark_and_pin(rb_objspace_t *objspace, VALUE ptr);
|
||||
static void gc_mark_ptr(rb_objspace_t *objspace, VALUE ptr);
|
||||
NO_SANITIZE("memory", static void gc_mark_maybe(rb_objspace_t *objspace, VALUE ptr));
|
||||
static void gc_mark_children(rb_objspace_t *objspace, VALUE ptr);
|
||||
|
||||
static int gc_mark_stacked_objects_incremental(rb_objspace_t *, size_t count);
|
||||
static int gc_mark_stacked_objects_all(rb_objspace_t *);
|
||||
static void gc_grey(rb_objspace_t *objspace, VALUE ptr);
|
||||
|
||||
static inline int gc_mark_set(rb_objspace_t *objspace, VALUE obj);
|
||||
NO_SANITIZE("memory", static inline int is_pointer_to_heap(rb_objspace_t *objspace, void *ptr));
|
||||
|
||||
static void push_mark_stack(mark_stack_t *, VALUE);
|
||||
static int pop_mark_stack(mark_stack_t *, VALUE *);
|
||||
static size_t mark_stack_size(mark_stack_t *stack);
|
||||
static void shrink_stack_chunk_cache(mark_stack_t *stack);
|
||||
|
||||
static size_t obj_memsize_of(VALUE obj, int use_all_types);
|
||||
static void gc_verify_internal_consistency(rb_objspace_t *objspace);
|
||||
static int gc_verify_heap_page(rb_objspace_t *objspace, struct heap_page *page, VALUE obj);
|
||||
static int gc_verify_heap_pages(rb_objspace_t *objspace);
|
||||
|
||||
static void gc_stress_set(rb_objspace_t *objspace, VALUE flag);
|
||||
static VALUE gc_disable_no_rest(rb_objspace_t *);
|
||||
|
Loading…
x
Reference in New Issue
Block a user