summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLluís Vilanova <vilanova@ac.upc.edu>2016-02-25 17:43:27 +0100
committerTimothy Pearson <tpearson@raptorengineering.com>2019-11-29 19:49:12 -0600
commit69c6baf1b50b4ed05aacb4c535e99c15eaf9084d (patch)
treeeb74e78d157c088f78a837d23c85f4b027ea12a1
parentf605019b16b7c1e0117cd8c30cc10485d0d679ff (diff)
downloadhqemu-69c6baf1b50b4ed05aacb4c535e99c15eaf9084d.zip
hqemu-69c6baf1b50b4ed05aacb4c535e99c15eaf9084d.tar.gz
trace: Add helper function to cast event arguments
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> Message-id: 145641860680.30295.1873612736245870753.stgit@localhost Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
-rw-r--r--scripts/tracetool/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/tracetool/__init__.py b/scripts/tracetool/__init__.py
index 26878f4..9e02f73 100644
--- a/scripts/tracetool/__init__.py
+++ b/scripts/tracetool/__init__.py
@@ -121,6 +121,10 @@ class Arguments:
"""List of argument types."""
return [ type_ for type_, _ in self._args ]
+ def casted(self):
+ """List of argument names casted to their type."""
+ return ["(%s)%s" % (type_, name) for type_, name in self._args]
+
def transform(self, *trans):
"""Return a new Arguments instance with transformed types.
OpenPOWER on IntegriCloud