Ruby  2.4.2p198(2017-09-14revision59899)
Functions
coverage.c File Reference
#include "ruby.h"
#include "vm_core.h"
Include dependency graph for coverage.c:

Go to the source code of this file.

Functions

static VALUE rb_coverage_start (VALUE klass)
 
static int coverage_peek_result_i (st_data_t key, st_data_t val, st_data_t h)
 
static VALUE rb_coverage_peek_result (VALUE klass)
 
static VALUE rb_coverage_result (VALUE klass)
 
void Init_coverage (void)
 

Function Documentation

◆ coverage_peek_result_i()

static int coverage_peek_result_i ( st_data_t  key,
st_data_t  val,
st_data_t  h 
)
static

Definition at line 33 of file coverage.c.

References coverage(), rb_ary_dup(), rb_ary_freeze(), rb_hash_aset(), and ST_CONTINUE.

Referenced by rb_coverage_peek_result().

◆ Init_coverage()

void Init_coverage ( void  )

◆ rb_coverage_peek_result()

static VALUE rb_coverage_peek_result ( VALUE  klass)
static

◆ rb_coverage_result()

static VALUE rb_coverage_result ( VALUE  klass)
static

Definition at line 71 of file coverage.c.

References rb_coverage_peek_result(), and rb_reset_coverages().

Referenced by Init_coverage().

◆ rb_coverage_start()

static VALUE rb_coverage_start ( VALUE  klass)
static

Definition at line 21 of file coverage.c.

References Qnil, rb_get_coverages(), rb_hash_new(), rb_obj_hide(), rb_set_coverages(), and RTEST.

Referenced by Init_coverage().