hip streams trace prep changes
Change-Id: Ie1b53c2066b0bb8e35a94ecbe993b6106ca17d44
[ROCm/rocprofiler commit: 4c921407ac]
Этот коммит содержится в:
@@ -72,6 +72,8 @@ class SQLiteDB:
|
||||
|
||||
def change_rec_name(self, table_name, rec_id, rec_name):
|
||||
self.connection.execute('UPDATE ' + table_name + ' SET Name = ? WHERE "Index" = ?', (rec_name, rec_id))
|
||||
def change_rec_tid(self, table_name, rec_id, tid):
|
||||
self.connection.execute('UPDATE ' + table_name + ' SET tid = ? WHERE "Index" = ?', (tid, rec_id))
|
||||
|
||||
# populate DB table entry
|
||||
def insert_entry(self, table, val_list):
|
||||
|
||||
@@ -338,11 +338,13 @@ def fill_api_db(table_name, db, indir, api_name, api_pid, dep_pid, dep_list, dep
|
||||
|
||||
# kernel name extraction
|
||||
if record_id in dep_filtr:
|
||||
kernel_name = rec_vals[rec_len - 2]
|
||||
(kernel_name, n_subs) = ptrn1_kernel.subn('', kernel_name, count=1);
|
||||
record_args = rec_vals[rec_len - 2]
|
||||
# extract kernel name
|
||||
(kernel_name, n_subs) = ptrn1_kernel.subn('', record_args, count=1);
|
||||
if n_subs != 0:
|
||||
(kernel_name, n_subs) = ptrn2_kernel.subn(')', kernel_name, count=1)
|
||||
if n_subs != 0: db.change_rec_name('OPS', record_id, '"' + kernel_name + '"')
|
||||
# TODO extract stream-id and db-change thread-is
|
||||
|
||||
record_id += 1
|
||||
else: fatal(api_name + " bad record: '" + record + "'")
|
||||
|
||||
Ссылка в новой задаче
Block a user