[Lldb-commits] [PATCH] D13300: Run tests with dwo symbol files

Tamas Berghammer via lldb-commits lldb-commits at lists.llvm.org
Wed Sep 30 11:46:57 PDT 2015


tberghammer created this revision.
tberghammer added reviewers: clayborg, tfiala, zturner, emaste, labath.
tberghammer added a subscriber: lldb-commits.
Herald added subscribers: srhines, danalbert, tberghammer.

Run tests with dwo symbol file

dwo symbol files are generated when code compiled with the "-gsplit-dwarf" command option (https://gcc.gnu.org/wiki/DebugFission). This CL modifies the test system to run tests with inferiors compile with the "-gsplit-dwarf"

I tested "-gsplit-dwarf" on OSX, Linux and Android and there are no regression on these platform, for other platforms I have no access to at the moment but all recent compiler should support split dwarf (gcc 4.7+, clang 3.5+). If somebody know about configurations where split dwarf test should be disabled then please let me know, or disable them after commit by setting dont_do_dwo_test in dotest.py (see setting of dont_do_dsym_test in line 1520)

http://reviews.llvm.org/D13300

Files:
  test/dotest.py
  test/dotest_args.py
  test/functionalities/dead-strip/TestDeadStrip.py
  test/lldbtest.py
  test/make/Makefile.rules
  test/plugins/builder_base.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13300.36114.patch
Type: text/x-patch
Size: 7435 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150930/3a148631/attachment-0001.bin>


More information about the lldb-commits mailing list