]> git.cworth.org Git - apitrace/commitdiff
Cope with recursive calls tags in the XML.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 13 Apr 2009 12:24:20 +0000 (13:24 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 13 Apr 2009 12:24:20 +0000 (13:24 +0100)
xml2txt.py

index b73d146481ced9effb43d3d8a0b81ee2809b9b42..f9fde2e77b3da8d7492d91cbc16aa2535fd2dbc5 100755 (executable)
@@ -248,6 +248,8 @@ class TraceParser(XmlParser):
                 args.append(arg)
             elif self.token.name_or_data == 'ret':
                 ret = self.parse_ret()
+            elif self.token.name_or_data == 'call':
+                self.parse_call()
             else:
                 raise TokenMismatch("<arg ...> or <ret ...>", self.token)
         self.element_end('call')