Lines Matching refs:ofp
1979 FILE *ofp; in python_generate_script() local
1982 ofp = fopen(fname, "w"); in python_generate_script()
1983 if (ofp == NULL) { in python_generate_script()
1987 fprintf(ofp, "# perf script event handlers, " in python_generate_script()
1990 fprintf(ofp, "# Licensed under the terms of the GNU GPL" in python_generate_script()
1993 fprintf(ofp, "# The common_* event handler fields are the most useful " in python_generate_script()
1996 fprintf(ofp, "# all events. They don't necessarily correspond to " in python_generate_script()
1999 fprintf(ofp, "# in the format files. Those fields not available as " in python_generate_script()
2002 fprintf(ofp, "# be retrieved using Python functions of the form " in python_generate_script()
2005 fprintf(ofp, "# See the perf-script-python Documentation for the list " in python_generate_script()
2008 fprintf(ofp, "from __future__ import print_function\n\n"); in python_generate_script()
2009 fprintf(ofp, "import os\n"); in python_generate_script()
2010 fprintf(ofp, "import sys\n\n"); in python_generate_script()
2012 fprintf(ofp, "sys.path.append(os.environ['PERF_EXEC_PATH'] + \\\n"); in python_generate_script()
2013 fprintf(ofp, "\t'/scripts/python/Perf-Trace-Util/lib/Perf/Trace')\n"); in python_generate_script()
2014 fprintf(ofp, "\nfrom perf_trace_context import *\n"); in python_generate_script()
2015 fprintf(ofp, "from Core import *\n\n\n"); in python_generate_script()
2017 fprintf(ofp, "def trace_begin():\n"); in python_generate_script()
2018 fprintf(ofp, "\tprint(\"in trace_begin\")\n\n"); in python_generate_script()
2020 fprintf(ofp, "def trace_end():\n"); in python_generate_script()
2021 fprintf(ofp, "\tprint(\"in trace_end\")\n\n"); in python_generate_script()
2028 fprintf(ofp, "def %s__%s(", event->system, event->name); in python_generate_script()
2029 fprintf(ofp, "event_name, "); in python_generate_script()
2030 fprintf(ofp, "context, "); in python_generate_script()
2031 fprintf(ofp, "common_cpu,\n"); in python_generate_script()
2032 fprintf(ofp, "\tcommon_secs, "); in python_generate_script()
2033 fprintf(ofp, "common_nsecs, "); in python_generate_script()
2034 fprintf(ofp, "common_pid, "); in python_generate_script()
2035 fprintf(ofp, "common_comm,\n\t"); in python_generate_script()
2036 fprintf(ofp, "common_callchain, "); in python_generate_script()
2043 fprintf(ofp, ", "); in python_generate_script()
2045 fprintf(ofp, "\n\t"); in python_generate_script()
2047 fprintf(ofp, "%s", f->name); in python_generate_script()
2050 fprintf(ofp, ", "); in python_generate_script()
2052 fprintf(ofp, "\n\t\t"); in python_generate_script()
2053 fprintf(ofp, "perf_sample_dict"); in python_generate_script()
2055 fprintf(ofp, "):\n"); in python_generate_script()
2057 fprintf(ofp, "\t\tprint_header(event_name, common_cpu, " in python_generate_script()
2061 fprintf(ofp, "\t\tprint(\""); in python_generate_script()
2068 fprintf(ofp, ", "); in python_generate_script()
2070 fprintf(ofp, "\" \\\n\t\t\""); in python_generate_script()
2074 fprintf(ofp, "%s=", f->name); in python_generate_script()
2079 fprintf(ofp, "%%s"); in python_generate_script()
2081 fprintf(ofp, "%%d"); in python_generate_script()
2083 fprintf(ofp, "%%u"); in python_generate_script()
2086 fprintf(ofp, "\" %% \\\n\t\t("); in python_generate_script()
2093 fprintf(ofp, ", "); in python_generate_script()
2096 fprintf(ofp, "\n\t\t"); in python_generate_script()
2100 fprintf(ofp, "\n\t\t"); in python_generate_script()
2103 fprintf(ofp, "flag_str(\""); in python_generate_script()
2104 fprintf(ofp, "%s__%s\", ", event->system, in python_generate_script()
2106 fprintf(ofp, "\"%s\", %s)", f->name, in python_generate_script()
2110 fprintf(ofp, "\n\t\t"); in python_generate_script()
2113 fprintf(ofp, "symbol_str(\""); in python_generate_script()
2114 fprintf(ofp, "%s__%s\", ", event->system, in python_generate_script()
2116 fprintf(ofp, "\"%s\", %s)", f->name, in python_generate_script()
2119 fprintf(ofp, "%s", f->name); in python_generate_script()
2122 fprintf(ofp, "))\n\n"); in python_generate_script()
2124 fprintf(ofp, "\t\tprint('Sample: {'+" in python_generate_script()
2127 fprintf(ofp, "\t\tfor node in common_callchain:"); in python_generate_script()
2128 fprintf(ofp, "\n\t\t\tif 'sym' in node:"); in python_generate_script()
2129 fprintf(ofp, "\n\t\t\t\tprint(\"\t[%%x] %%s%%s%%s%%s\" %% ("); in python_generate_script()
2130 fprintf(ofp, "\n\t\t\t\t\tnode['ip'], node['sym']['name'],"); in python_generate_script()
2131 fprintf(ofp, "\n\t\t\t\t\t\"+0x{:x}\".format(node['sym_off']) if 'sym_off' in node else \"\","); in python_generate_script()
2132 fprintf(ofp, "\n\t\t\t\t\t\" ({})\".format(node['dso']) if 'dso' in node else \"\","); in python_generate_script()
2133 fprintf(ofp, "\n\t\t\t\t\t\" \" + node['sym_srcline'] if 'sym_srcline' in node else \"\"))"); in python_generate_script()
2134 fprintf(ofp, "\n\t\t\telse:"); in python_generate_script()
2135 fprintf(ofp, "\n\t\t\t\tprint(\"\t[%%x]\" %% (node['ip']))\n\n"); in python_generate_script()
2136 fprintf(ofp, "\t\tprint()\n\n"); in python_generate_script()
2140 fprintf(ofp, "def trace_unhandled(event_name, context, " in python_generate_script()
2143 fprintf(ofp, "\t\tprint(get_dict_as_string(event_fields_dict))\n"); in python_generate_script()
2144 fprintf(ofp, "\t\tprint('Sample: {'+" in python_generate_script()
2147 fprintf(ofp, "def print_header(" in python_generate_script()
2152 fprintf(ofp, "def get_dict_as_string(a_dict, delimiter=' '):\n" in python_generate_script()
2156 fclose(ofp); in python_generate_script()