X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=scripts%2Ftracediff2.py;h=168c7cef16e03327a34c66e53486c3d1b3763cb4;hb=b16a4a88f021ec70cae2fc6278c2bd25224681a8;hp=001f3226aaed5f117ad400e8a2f90cc2e8cc2ffb;hpb=587ca79001b473729f496829656c93e1fe4c21a0;p=apitrace diff --git a/scripts/tracediff2.py b/scripts/tracediff2.py index 001f322..168c7ce 100755 --- a/scripts/tracediff2.py +++ b/scripts/tracediff2.py @@ -63,6 +63,7 @@ def readtrace(trace): args = [ options.apitrace, 'pickle', + '--symbolic', '--calls=' + options.calls, trace ], @@ -129,10 +130,11 @@ class SDiffer: b_call = self.b[blo + i] assert a_call.functionName == b_call.functionName assert len(a_call.args) == len(b_call.args) - self.equal_prefix() + self.replace_prefix() self.highlighter.bold(True) self.highlighter.write(b_call.functionName) self.highlighter.bold(False) + self.highlighter.write('(') sep = '' for j in xrange(len(b_call.args)): self.highlighter.write(sep) @@ -206,6 +208,9 @@ class SDiffer: def normal_suffix(self): self.highlighter.normal() + + def replace_prefix(self): + self.highlighter.write('| ') def main():