llvm-project/lldb/packages/Python/lldbsuite/test/python_api
Pavel Labath fd9a526a30 Makefile.rules: compile all tests with -fno-limit-debug-info
Summary:
This flag is on by default for darwin and freebsd, but off for linux.
Without it, clang will sometimes not emit debug info for types like
std::string. Whether it does this, and which tests will fail because of
that depends on the linux distro and c++ library version.

A bunch of tests were already setting these flags manually, but here
instead I take a whole sale approach and enable this flag for all tests.
Any test which does not want to have this flag (right now we have one
such test) can turn it off explicitly via
CFLAGS_EXTRAS+=$(LIMIT_DEBUG_INFO_FLAGS)

This fixes a bunch of data formatter tests on red-hat.

Reviewers: davide, jankratochvil

Subscribers: emaste, aprantl, krytarowski, JDevlieghere, lldb-commits

Differential Revision: https://reviews.llvm.org/D40717

llvm-svn: 319653
2017-12-04 13:31:56 +00:00
..
breakpoint Switch SBBreakpointLocation to use a weak_ptr 2017-03-01 10:08:48 +00:00
class_members use assertEquals in TestSBTypeClassMembers 2016-09-28 20:39:50 +00:00
debugger *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
default-constructor Make breakpoint names real entities. 2017-09-14 20:22:49 +00:00
disassemble-raw-data [LLDB][MIPS] All tests get errors in dotest after this test. 2016-10-10 10:47:53 +00:00
event *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
exprpath_synthetic Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
file_handle Revert r317182 for https://reviews.llvm.org/D39128 2017-11-02 03:17:07 +00:00
findvalue_duplist *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
formatters *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
frame Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
function_symbol *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
hello_world Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
interpreter *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldbutil Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
module_section *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
name_lookup Fix TestNameLookup for GCC 2017-02-15 12:27:16 +00:00
objc_type *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
process Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
rdar-12481949 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
sbdata Fix SBData::SetData() so that it always sets the address byte size correctly and added a test. 2017-01-25 21:50:28 +00:00
sbstructureddata Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
sbtype_typeclass Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
sbvalue_const_addrof Revert "Make lldbinline.py regenerate the Makefile each time it builds." 2016-06-07 21:29:46 +00:00
sbvalue_persist Makefile.rules: compile all tests with -fno-limit-debug-info 2017-12-04 13:31:56 +00:00
section *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
signals *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
symbol-context Fix TestSymbolContextTwoFiles on Android after rL281595 2016-09-15 10:49:55 +00:00
target *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
thread *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
type *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
value Fix dereferencing of pointers to empty classes 2017-01-07 16:39:07 +00:00
value_var_update *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
watchpoint Remove android watchpoint xfails 2017-11-02 22:12:55 +00:00
.categories