diff options
author | Omair Javaid <omair.javaid@linaro.org> | 2016-08-11 10:35:05 +0000 |
---|---|---|
committer | Omair Javaid <omair.javaid@linaro.org> | 2016-08-11 10:35:05 +0000 |
commit | 3add5ec69093bb052f65e2a21675bb8dd296b202 (patch) | |
tree | 2e3e90f4e67c4520169b80fb121f19729045173d /lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py | |
parent | 4dbab2135456194feedea96863380f0d01deeb85 (diff) | |
download | bcm5719-llvm-3add5ec69093bb052f65e2a21675bb8dd296b202.tar.gz bcm5719-llvm-3add5ec69093bb052f65e2a21675bb8dd296b202.zip |
Make sure LldbGdbServerTestCase is built in arm mode to avoid failures due thumb instructions
Differential revision: https://reviews.llvm.org/D23395
llvm-svn: 278326
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py index c01cc7a1725..201ff2c63a8 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py @@ -1233,7 +1233,11 @@ class LldbGdbServerTestCase(gdbremote_testcase.GdbRemoteTestCaseBase): @debugserver_test def test_software_breakpoint_set_and_remove_work_debugserver(self): self.init_debugserver_test() - self.build() + if self.getArchitecture() == "arm": + # TODO: Handle case when setting breakpoint in thumb code + self.build(dictionary={'CFLAGS_EXTRAS': '-marm'}) + else: + self.build() self.set_inferior_startup_launch() self.software_breakpoint_set_and_remove_work() @@ -1241,7 +1245,11 @@ class LldbGdbServerTestCase(gdbremote_testcase.GdbRemoteTestCaseBase): @expectedFlakeyLinux("llvm.org/pr25652") def test_software_breakpoint_set_and_remove_work_llgs(self): self.init_llgs_test() - self.build() + if self.getArchitecture() == "arm": + # TODO: Handle case when setting breakpoint in thumb code + self.build(dictionary={'CFLAGS_EXTRAS': '-marm'}) + else: + self.build() self.set_inferior_startup_launch() self.software_breakpoint_set_and_remove_work() |