Searched refs:scripting_context (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/tools/perf/util/ |
A D | trace-event-scripting.c | 20 struct scripting_context *scripting_context; variable 22 void scripting_context__update(struct scripting_context *c, in scripting_context__update() 100 if (scripting_context == NULL) in register_python_scripting() 101 scripting_context = malloc(sizeof(*scripting_context)); in register_python_scripting() 103 if (scripting_context == NULL || in register_python_scripting() 107 zfree(&scripting_context); in register_python_scripting() 165 if (scripting_context == NULL) in register_perl_scripting() 166 scripting_context = malloc(sizeof(*scripting_context)); in register_perl_scripting() 168 if (scripting_context == NULL || in register_perl_scripting() 172 zfree(&scripting_context); in register_perl_scripting()
|
A D | trace-event.h | 118 struct scripting_context { struct 129 void scripting_context__update(struct scripting_context *scripting_context, argument 136 int common_pc(struct scripting_context *context); 137 int common_flags(struct scripting_context *context); 138 int common_lock_depth(struct scripting_context *context);
|
A D | trace-event-parse.c | 17 static int get_common_field(struct scripting_context *context, in get_common_field() 40 int common_lock_depth(struct scripting_context *context) in common_lock_depth() 54 int common_flags(struct scripting_context *context) in common_flags() 68 int common_pc(struct scripting_context *context) in common_pc()
|
/linux-6.3-rc2/tools/perf/scripts/perl/Perf-Trace-Util/ |
A D | Context.c | 42 struct scripting_context * context = INT2PTR(struct scripting_context *,SvIV(ST(0))); in XS() 65 struct scripting_context * context = INT2PTR(struct scripting_context *,SvIV(ST(0))); in XS() 88 struct scripting_context * context = INT2PTR(struct scripting_context *,SvIV(ST(0))); in XS()
|
A D | Context.xs | 33 struct scripting_context * context 37 struct scripting_context * context 41 struct scripting_context * context
|
A D | typemap | 1 struct scripting_context * T_PTR
|
A D | README | 16 scripting_context is a pointer to the perf data in the perf executable
|
/linux-6.3-rc2/tools/perf/scripts/python/Perf-Trace-Util/ |
A D | Context.c | 46 static struct scripting_context *get_args(PyObject *args, const char *name, PyObject **arg2) in get_args() 57 static struct scripting_context *get_scripting_context(PyObject *args) in get_scripting_context() 64 struct scripting_context *c = get_scripting_context(args); in perf_trace_context_common_pc() 75 struct scripting_context *c = get_scripting_context(args); in perf_trace_context_common_flags() 86 struct scripting_context *c = get_scripting_context(args); in perf_trace_context_common_lock_depth() 96 struct scripting_context *c = get_scripting_context(args); in perf_sample_insn() 113 struct scripting_context *c; in perf_set_itrace_options() 139 struct scripting_context *c = get_scripting_context(args); in perf_sample_src()
|
/linux-6.3-rc2/tools/perf/util/scripting-engines/ |
A D | trace-event-perl.c | 72 extern struct scripting_context *scripting_context; 380 XPUSHs(sv_2mortal(newSViv(PTR2IV(scripting_context)))); in perl_process_tracepoint() 418 XPUSHs(sv_2mortal(newSViv(PTR2IV(scripting_context)))); in perl_process_tracepoint() 462 scripting_context__update(scripting_context, event, sample, evsel, al, addr_al); in perl_process_event() 485 scripting_context->session = session; in perl_start_script()
|
A D | trace-event-python.c | 98 extern struct scripting_context *scripting_context; 959 context = _PyCapsule_New(scripting_context, NULL, NULL); in python_process_tracepoint() 992 val = tep_read_number(scripting_context->pevent, in python_process_tracepoint() 1465 scripting_context__update(scripting_context, event, sample, evsel, al, addr_al); in python_process_event() 1707 perf_script_context = _PyCapsule_New(scripting_context, NULL, NULL); in perf_script_context_init() 1885 scripting_context->session = session; in python_start_script()
|
Completed in 21 milliseconds