## rb-debug rb-debug — |

## Synopsis

    #define     rb_debug                        (...)
    void        rb_debug_init                   (gboolean debug);
    void        rb_debug_real                   (const char *func,
                                                 const char *file,
                                                 int line,
                                                 const char *format,
                                                 ...);
    void        rb_debug_stop_in_debugger       (void);
    typedef     RBProfiler;
    RBProfiler* rb_profiler_new                 (const char *name);
    void        rb_profiler_dump                (RBProfiler *profiler);
    void        rb_profiler_reset               (RBProfiler *profiler);
    void        rb_profiler_free                (RBProfiler *profiler);

## Description

## Details

### rb_debug()

    #define     rb_debug(...)

`...` : |

### rb_debug_init ()

    void        rb_debug_init                   (gboolean debug);

`debug` : |

### rb_debug_real ()

    void        rb_debug_real                   (const char *func,
                                                 const char *file,
                                                 int line,
                                                 const char *format,
                                                 ...);

`func` : |
`file` : |
`line` : |
`format` : |
`...` : |

### rb_debug_stop_in_debugger ()

    void        rb_debug_stop_in_debugger       (void);

### RBProfiler

    typedef struct RBProfiler RBProfiler;

### rb_profiler_new ()

    RBProfiler* rb_profiler_new                 (const char *name);

`name` : |
Returns : |

### rb_profiler_dump ()

    void        rb_profiler_dump                (RBProfiler *profiler);

`profiler` : |

### rb_profiler_reset ()

    void        rb_profiler_reset               (RBProfiler *profiler);

`profiler` : |

### rb_profiler_free ()

    void        rb_profiler_free                (RBProfiler *profiler);

`profiler` : |