fails:ObjectSpace.trace_object_allocations runs a block
fails:ObjectSpace.trace_object_allocations records info for allocation_class_path
fails:ObjectSpace.trace_object_allocations records info for allocation_generation
fails:ObjectSpace.trace_object_allocations records info for allocation_method_id
fails:ObjectSpace.trace_object_allocations records info for allocation_sourcefile
fails:ObjectSpace.trace_object_allocations records info for allocation_sourceline
fails:ObjectSpace.trace_object_allocations can be cleared using trace_object_allocations_clear
fails:ObjectSpace.trace_object_allocations does not clears allocation data after returning
fails:ObjectSpace.trace_object_allocations can be used without a block using trace_object_allocations_start and _stop
fails:ObjectSpace.trace_object_allocations does not clears allocation data after trace_object_allocations_stop
fails:ObjectSpace.trace_object_allocations can be nested
fails:ObjectSpace.trace_object_allocations can be nested without a block using trace_object_allocations_start and _stop
fails:ObjectSpace.trace_object_allocations can be nested with more _stop than _start
fails:ObjectSpace.trace_object_allocations returns nil for class_path, generation, method_id, sourcefile, and sourceline for immutable objects
