Group
Extension

Matches 2

Devel-DTrace-Provider ( C/CH/CHRISA/Devel-DTrace-Provider-1.11.tar.gz, CHRISA, 2012; MetaCPAN )
Devel-DTrace-Provider/Provider.xs ( view source; MetaCPAN )
.h"

#include <usdt.h>

typedef enum {
        none = 0,
        integer,
        string,
        json
} perl_argtype_t;

STATIC MGVTBL probe_vtbl = { 0, 0, 0, 0, 0, 0, 0, 0 };
STATIC MGVTBL provider_
h: should be string");

        return (void *) ret;
}

static void *
json_argument(SV *obj)
{
        int count;
        SV *json;
        char *ret = NULL;

        dSP;

	ENTER;
        SAVETMPS;

     count = call_pv("JSON::to_json", G_EVAL | G_SCALAR);

        SPAGAIN;

        if (SvTRUE(ERRSV)) {
                (void )POPs;
                Perl_croak(aTHX_ "Error JSON serializing: %s\n", 
Devel-DTrace-Provider ( C/CH/CHRISA/Devel-DTrace-Provider-1.11.tar.gz, CHRISA, 2012; MetaCPAN )
Devel-DTrace-Provider/lib/Devel/DTrace/Provider.pm ( view source; MetaCPAN )
l::DTrace::Provider;

use 5.008;
use strict;
use warnings;
use vars qw/ $DTRACE_AVAILABLE /;

use JSON;

BEGIN {
	our $VERSION = '1.11';
	require XSLoader;
	eval {
            XSLoader::load('Devel::D

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.