summaryrefslogtreecommitdiffstats
path: root/lldb/test/stl/TestStdCXXDisassembly.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/stl/TestStdCXXDisassembly.py')
-rw-r--r--lldb/test/stl/TestStdCXXDisassembly.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/lldb/test/stl/TestStdCXXDisassembly.py b/lldb/test/stl/TestStdCXXDisassembly.py
index 4f0a2376260..bbefae2a5b5 100644
--- a/lldb/test/stl/TestStdCXXDisassembly.py
+++ b/lldb/test/stl/TestStdCXXDisassembly.py
@@ -94,11 +94,13 @@ class StdCXXDisassembleTestCase(TestBase):
match = codeRE.search(line)
if match:
LA = match.group(1)
- print "line:", line
- print "load address:", LA
- print "SA:", SA
+ if self.TraceOn():
+ print "line:", line
+ print "load address:", LA
+ print "SA:", SA
if SA and LA:
- self.runCmd("disassemble -s %s -e %s" % (SA, LA))
+ if int(LA, 16) > int(SA, 16):
+ self.runCmd("disassemble -s %s -e %s" % (SA, LA))
SA = LA
else:
# This entry is not a Code entry. Reset SA = None.
OpenPOWER on IntegriCloud