Searched refs:scripting_context (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/tools/perf/scripts/python/Perf-Trace-Util/
H A DContext.c30 static struct scripting_context *scripting_context; perf_trace_context_common_pc() local
37 scripting_context = PyCObject_AsVoidPtr(context); perf_trace_context_common_pc()
38 retval = common_pc(scripting_context); perf_trace_context_common_pc()
46 static struct scripting_context *scripting_context; perf_trace_context_common_flags() local
53 scripting_context = PyCObject_AsVoidPtr(context); perf_trace_context_common_flags()
54 retval = common_flags(scripting_context); perf_trace_context_common_flags()
62 static struct scripting_context *scripting_context; perf_trace_context_common_lock_depth() local
69 scripting_context = PyCObject_AsVoidPtr(context); perf_trace_context_common_lock_depth()
70 retval = common_lock_depth(scripting_context); perf_trace_context_common_lock_depth()
/linux-4.4.14/tools/perf/scripts/perl/Perf-Trace-Util/
H A DContext.c58 struct scripting_context * context = INT2PTR(struct scripting_context *,SvIV(ST(0))); XS()
81 struct scripting_context * context = INT2PTR(struct scripting_context *,SvIV(ST(0))); XS()
104 struct scripting_context * context = INT2PTR(struct scripting_context *,SvIV(ST(0))); XS()
/linux-4.4.14/tools/perf/util/
H A Dtrace-event-scripting.c31 struct scripting_context *scripting_context; variable in typeref:struct:scripting_context
98 scripting_context = malloc(sizeof(struct scripting_context)); register_python_scripting()
162 scripting_context = malloc(sizeof(struct scripting_context)); register_perl_scripting()
H A Dtrace-event.h88 struct scripting_context { struct
93 int common_pc(struct scripting_context *context);
94 int common_flags(struct scripting_context *context);
95 int common_lock_depth(struct scripting_context *context);
H A Dtrace-event-parse.c31 static int get_common_field(struct scripting_context *context, get_common_field()
53 int common_lock_depth(struct scripting_context *context) common_lock_depth()
67 int common_flags(struct scripting_context *context) common_flags()
81 int common_pc(struct scripting_context *context) common_pc()
/linux-4.4.14/tools/perf/util/scripting-engines/
H A Dtrace-event-perl.c63 extern struct scripting_context *scripting_context;
281 scripting_context->event_data = data; perl_process_tracepoint()
282 scripting_context->pevent = evsel->tp_format->pevent; perl_process_tracepoint()
289 XPUSHs(sv_2mortal(newSViv(PTR2IV(scripting_context)))); perl_process_tracepoint()
324 XPUSHs(sv_2mortal(newSViv(PTR2IV(scripting_context)))); perl_process_tracepoint()
H A Dtrace-event-python.c55 extern struct scripting_context *scripting_context;
423 scripting_context->event_data = data; python_process_tracepoint()
424 scripting_context->pevent = evsel->tp_format->pevent; python_process_tracepoint()
426 context = PyCObject_FromVoidPtr(scripting_context, NULL); python_process_tracepoint()

Completed in 224 milliseconds