Symbol: scripting_ops
tools/perf/builtin-script.c
2566
static struct scripting_ops *scripting_ops;
tools/perf/builtin-script.c
2601
if (scripting_ops && scripting_ops->process_stat)
tools/perf/builtin-script.c
2602
scripting_ops->process_stat(&stat_config, counter, tstamp);
tools/perf/builtin-script.c
2609
if (scripting_ops && scripting_ops->process_stat_interval)
tools/perf/builtin-script.c
2610
scripting_ops->process_stat_interval(tstamp);
tools/perf/builtin-script.c
2623
return scripting_ops ? scripting_ops->flush_script() : 0;
tools/perf/builtin-script.c
2630
return scripting_ops ? scripting_ops->stop_script() : 0;
tools/perf/builtin-script.c
2704
if (scripting_ops) {
tools/perf/builtin-script.c
2713
scripting_ops->process_event(event, sample, evsel, &al, addr_al_ptr);
tools/perf/builtin-script.c
3021
if (scripting_ops && scripting_ops->process_switch && !filter_cpu(sample))
tools/perf/builtin-script.c
3022
scripting_ops->process_switch(event, sample, machine);
tools/perf/builtin-script.c
3035
if (scripting_ops && scripting_ops->process_auxtrace_error) {
tools/perf/builtin-script.c
3036
scripting_ops->process_auxtrace_error(session, event);
tools/perf/builtin-script.c
3059
if (scripting_ops && scripting_ops->process_throttle)
tools/perf/builtin-script.c
3060
scripting_ops->process_throttle(event, sample, machine);
tools/perf/builtin-script.c
3203
if (script->show_switch_events || (scripting_ops && scripting_ops->process_switch))
tools/perf/builtin-script.c
3205
if (scripting_ops && scripting_ops->process_auxtrace_error)
tools/perf/builtin-script.c
3243
static int list_available_languages_cb(struct scripting_ops *ops, const char *spec)
tools/perf/builtin-script.c
3263
if (!scripting_ops) {
tools/perf/builtin-script.c
3269
scripting_ops = script_spec__lookup(++ext);
tools/perf/builtin-script.c
3270
if (!scripting_ops)
tools/perf/builtin-script.c
3280
exec_path, scripting_ops->dirname, script);
tools/perf/builtin-script.c
3310
scripting_ops = script_spec__lookup(spec);
tools/perf/builtin-script.c
3311
if (!scripting_ops) {
tools/perf/builtin-script.c
3323
scripting_ops = script_spec__lookup(++ext);
tools/perf/builtin-script.c
3324
if (!scripting_ops) {
tools/perf/builtin-script.c
4519
scripting_ops = script_spec__lookup(generate_script_lang);
tools/perf/builtin-script.c
4520
if (!scripting_ops && ends_with(generate_script_lang, ".py")) {
tools/perf/builtin-script.c
4521
scripting_ops = script_spec__lookup("python");
tools/perf/builtin-script.c
4525
} else if (!scripting_ops && ends_with(generate_script_lang, ".pl")) {
tools/perf/builtin-script.c
4526
scripting_ops = script_spec__lookup("perl");
tools/perf/builtin-script.c
4531
if (!scripting_ops) {
tools/perf/builtin-script.c
4541
err = scripting_ops->generate_script(session->tevent.pevent, filename);
tools/perf/builtin-script.c
4543
err = scripting_ops->generate_script(NULL, filename);
tools/perf/builtin-script.c
4554
err = scripting_ops->start_script(script_name, argc, argv, session);
tools/perf/util/scripting-engines/trace-event-perl.c
765
struct scripting_ops perl_scripting_ops = {
tools/perf/util/scripting-engines/trace-event-python.c
2196
struct scripting_ops python_scripting_ops = {
tools/perf/util/trace-event-scripting.c
172
struct scripting_ops python_scripting_unsupported_ops = {
tools/perf/util/trace-event-scripting.c
182
static void register_python_scripting(struct scripting_ops *scripting_ops)
tools/perf/util/trace-event-scripting.c
188
script_spec_register("Python", scripting_ops) ||
tools/perf/util/trace-event-scripting.c
189
script_spec_register("py", scripting_ops)) {
tools/perf/util/trace-event-scripting.c
201
extern struct scripting_ops python_scripting_ops;
tools/perf/util/trace-event-scripting.c
238
struct scripting_ops perl_scripting_unsupported_ops = {
tools/perf/util/trace-event-scripting.c
248
static void register_perl_scripting(struct scripting_ops *scripting_ops)
tools/perf/util/trace-event-scripting.c
254
script_spec_register("Perl", scripting_ops) ||
tools/perf/util/trace-event-scripting.c
255
script_spec_register("pl", scripting_ops)) {
tools/perf/util/trace-event-scripting.c
267
extern struct scripting_ops perl_scripting_ops;
tools/perf/util/trace-event-scripting.c
30
struct scripting_ops *ops;
tools/perf/util/trace-event-scripting.c
37
struct scripting_ops *ops)
tools/perf/util/trace-event-scripting.c
64
static int script_spec_register(const char *spec, struct scripting_ops *ops)
tools/perf/util/trace-event-scripting.c
80
struct scripting_ops *script_spec__lookup(const char *spec)
tools/perf/util/trace-event-scripting.c
90
int script_spec__for_each(int (*cb)(struct scripting_ops *ops, const char *spec))
tools/perf/util/trace-event.h
116
struct scripting_ops *script_spec__lookup(const char *spec);
tools/perf/util/trace-event.h
117
int script_spec__for_each(int (*cb)(struct scripting_ops *ops, const char *spec));