+default_root

This commit is contained in:
Costa Shulyupin 2018-07-29 09:22:36 +03:00
parent 9768c13793
commit 378b753c89
1 changed files with 3 additions and 2 deletions

View File

@ -25,6 +25,7 @@ import difflib
import glob import glob
from pathlib import * from pathlib import *
default_root = 'starts'
black_list = ('aligned __attribute__ unlikely typeof u32' black_list = ('aligned __attribute__ unlikely typeof u32'
'PVOP_CALLEE0 PVOP_VCALLEE0 PVOP_VCALLEE1 if trace_hardirqs_off' 'PVOP_CALLEE0 PVOP_VCALLEE0 PVOP_VCALLEE1 if trace_hardirqs_off'
'i NULL likely unlikely true false test_bit NAPI_GRO_CB clear_bit ' 'i NULL likely unlikely true false test_bit NAPI_GRO_CB clear_bit '
@ -436,7 +437,7 @@ def digraph_tree(dg, starts=None):
for o in starts: for o in starts:
if o in black_list: if o in black_list:
continue continue
tree.add_edge('start',o) tree.add_edge(default_root,o)
sub(o) sub(o)
return tree return tree
@ -469,7 +470,7 @@ def digraph_print(dg, starts=None, sort=False):
starts[i] = dg.out_degree(i) starts[i] = dg.out_degree(i)
starts = [a[0] for a in sorted(starts.items(), key=lambda k: k[1], reverse=True)] starts = [a[0] for a in sorted(starts.items(), key=lambda k: k[1], reverse=True)]
if len(starts) > 1: if len(starts) > 1:
print_limited('starts') print_limited(default_root)
for s in starts: for s in starts:
print_limited('\t' + s + ' ->') print_limited('\t' + s + ' ->')
passed = set() passed = set()