From e0cc56e038df93f5d6aba46776ff23f1e464ee8d Mon Sep 17 00:00:00 2001 From: Tatyana Krasnukha Date: Tue, 21 May 2019 13:22:46 +0000 Subject: [lldb-mi] Include full path in the -data-disassemble response Differential Revision: https://reviews.llvm.org/D59015 Patch by Anton Kolesov llvm-svn: 361255 --- .../Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lldb/packages/Python/lldbsuite/test') diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py index 5e6b3f20dde..e138851d5cc 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py @@ -56,6 +56,14 @@ class MiDataTestCase(lldbmi_testcase.MiTestCaseBase): "\^done,asm_insns=\[{address=\"0x0*%x\",func-name=\"main\",offset=\"0\",size=\"[1-9]+\",inst=\".+?\"}," % addr) + # Test -data-disassemble with source line information + self.runCmd("-data-disassemble -s %#x -e %#x -- 1" % (addr, addr + 0x10)) + self.expect( + '\^done,asm_insns=\[src_and_asm_line={line="\d+",file="main.cpp",' + 'line_asm_insn=\[{address="0x0*%x",func-name="main",offset="0",size="[1-9]+",inst=".+?"}\],' + 'fullname="%s"}' % + (addr, os.path.abspath("main.cpp")) ) + # Run to hello_world self.runCmd("-break-insert -f hello_world") self.expect("\^done,bkpt={number=\"2\"") -- cgit v1.2.3