dot_writer.py (13709:dd6b7ac5801f) | dot_writer.py (13714:35636064b7a1) |
---|---|
1# Copyright (c) 2012-2013 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 43 unchanged lines hidden (view full) --- 52# output folder and the output dot source filename. From the given 53# node, both processes (node and edge creation) is performed 54# recursivly, traversing all children of the given root. 55# 56# pydot is required. When missing, no output will be generated. 57# 58##################################################################### 59 | 1# Copyright (c) 2012-2013 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 43 unchanged lines hidden (view full) --- 52# output folder and the output dot source filename. From the given 53# node, both processes (node and edge creation) is performed 54# recursivly, traversing all children of the given root. 55# 56# pydot is required. When missing, no output will be generated. 57# 58##################################################################### 59 |
60from __future__ import print_function 61from __future__ import absolute_import 62 |
|
60import m5, os, re 61from m5.SimObject import isRoot, isSimObjectVector 62from m5.params import PortRef, isNullPointer 63from m5.util import warn 64try: 65 import pydot 66except: 67 pydot = False --- 301 unchanged lines hidden --- | 63import m5, os, re 64from m5.SimObject import isRoot, isSimObjectVector 65from m5.params import PortRef, isNullPointer 66from m5.util import warn 67try: 68 import pydot 69except: 70 pydot = False --- 301 unchanged lines hidden --- |