Method: ObjectSpace.trace_object_allocations_clear

Defined in:
object_tracing.c

.trace_object_allocations_clearObject

Clear recorded tracing information.



232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
# File 'object_tracing.c', line 232

static VALUE
trace_object_allocations_clear(VALUE self)
{
    struct traceobj_arg *arg = get_traceobj_arg();

    /* clear tables */
    st_foreach(arg->object_table, free_values_i, 0);
    st_clear(arg->object_table);
    st_foreach(arg->str_table, free_keys_i, 0);
    st_clear(arg->str_table);

    /* do not touch TracePoints */

    return Qnil;
}