Sha256: 5bc7d419c2076693ff261bde8a8b52c7ba463325503affd30142be66471e1b24

Contents?: true

Size: 729 Bytes

Versions: 5

Compression:

Stored size: 729 Bytes

Contents

#ifndef __CS_COMMON
#define __CS_COMMON

#include <ruby.h>

static VALUE cs__send_method;
static VALUE cs__alias_method_sym;

extern VALUE contrast, agent, patching, policy, assess;
extern VALUE core_extensions, core_assess;
extern VALUE assess_policy, assess_propagator;

extern VALUE rb_sym_enter_scope;
extern VALUE rb_sym_exit_scope;
extern VALUE rb_sym_in_scope;
extern VALUE rb_sym_skip_contrast_analysis;
extern VALUE rb_sym_skip_assess_analysis;
extern VALUE rb_sym_method;
extern VALUE rb_sym_cs_tracked;

static VALUE patcher;

void contrast_alias_method(const VALUE target, const char *to,
                           const char *from);

VALUE contrast_patcher();

void Init_cs__common(void);

#endif /* __CS_COMMON */

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
contrast-agent-3.10.2 ext/cs__common/cs__common.h
contrast-agent-3.10.1 ext/cs__common/cs__common.h
contrast-agent-3.10.0 ext/cs__common/cs__common.h
contrast-agent-3.9.1 ext/cs__common/cs__common.h
contrast-agent-3.9.0 ext/cs__common/cs__common.h