diff options
Diffstat (limited to 'tools/perf/scripts/python')
| -rw-r--r-- | tools/perf/scripts/python/export-to-postgresql.py | 9 | ||||
| -rw-r--r-- | tools/perf/scripts/python/export-to-sqlite.py | 6 | 
2 files changed, 14 insertions, 1 deletions
| diff --git a/tools/perf/scripts/python/export-to-postgresql.py b/tools/perf/scripts/python/export-to-postgresql.py index efcaf6cac2eb..e46f51b17513 100644 --- a/tools/perf/scripts/python/export-to-postgresql.py +++ b/tools/perf/scripts/python/export-to-postgresql.py @@ -204,14 +204,23 @@ from ctypes import *  libpq = CDLL("libpq.so.5")  PQconnectdb = libpq.PQconnectdb  PQconnectdb.restype = c_void_p +PQconnectdb.argtypes = [ c_char_p ]  PQfinish = libpq.PQfinish +PQfinish.argtypes = [ c_void_p ]  PQstatus = libpq.PQstatus +PQstatus.restype = c_int +PQstatus.argtypes = [ c_void_p ]  PQexec = libpq.PQexec  PQexec.restype = c_void_p +PQexec.argtypes = [ c_void_p, c_char_p ]  PQresultStatus = libpq.PQresultStatus +PQresultStatus.restype = c_int +PQresultStatus.argtypes = [ c_void_p ]  PQputCopyData = libpq.PQputCopyData +PQputCopyData.restype = c_int  PQputCopyData.argtypes = [ c_void_p, c_void_p, c_int ]  PQputCopyEnd = libpq.PQputCopyEnd +PQputCopyEnd.restype = c_int  PQputCopyEnd.argtypes = [ c_void_p, c_void_p ]  sys.path.append(os.environ['PERF_EXEC_PATH'] + \ diff --git a/tools/perf/scripts/python/export-to-sqlite.py b/tools/perf/scripts/python/export-to-sqlite.py index f827bf77e9d2..e4bb82c8aba9 100644 --- a/tools/perf/scripts/python/export-to-sqlite.py +++ b/tools/perf/scripts/python/export-to-sqlite.py @@ -440,7 +440,11 @@ def branch_type_table(*x):  def sample_table(*x):  	if branches: -		bind_exec(sample_query, 18, x) +		for xx in x[0:15]: +			sample_query.addBindValue(str(xx)) +		for xx in x[19:22]: +			sample_query.addBindValue(str(xx)) +		do_query_(sample_query)  	else:  		bind_exec(sample_query, 22, x) | 
