aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-06Add AttrList.inc explicitly to TBLGEN_TABLESHEADandroid-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-mr2-preview-2android-n-mr2-preview-1android-n-mr1-preview-2android-n-mr1-preview-1android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7android-n-iot-release-ihome-igv1android-n-iot-preview-4nougat-iot-releasen-iot-preview-4mastermainShinichiro Hamaji
AttrList.inc won't be pulled by AttrParsedAttrList.inc after https://android-review.googlesource.com/#/c/213220/ Change-Id: I4d336d7e1832903c9ab37cc6c6924c0a01c12a9b
2015-03-12Add NOTICE and MODULE_LICENSE filesandroid-wear-5.1.1_r1android-wear-5.1.0_r1android-n-preview-1android-m-preview-2android-m-preview-1android-m-previewandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1afw-test-harness-1.5nougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devmaster-soongmarshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseConley Owens
Change-Id: I50ac43a8d3c2a1d1ac42e107c541e7da36a47464
2013-11-05Fixes for LLDB build to work around host 4.6.2+ compiler issues.android-wear-5.0.0_r1android-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1lollipop-wear-releaselollipop-releaselollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaselollipop-devlollipop-cts-releaseTodd Fiala
These fixes to the LLDB source add manual copy constructor and operator=() methods for classes that use member bitfields and are used in templated containers. The intent is to keep this change (and related LLVM and clang changes) local to android only until we either fix the compiler or use a new one for host executable builds.
2013-11-05Add Android.mk support for building LLDB on Linux host.Todd Fiala
This change adds support for building LLDB with the following build command from the top level: make FORCE_BUILD_LLVM_COMPONENTS=true ANDROID_BUILD_LLDB=true lldb There are known issues with the google linux host gcc 4.6.2+ variant currently used to build host executables. A follow up change will apply a temporary work-around that will be used until either the compiler is fixed or a new compiler is used. Change-Id: I18451f73cbe2264074cd8fba6397680855352a93
2013-10-14Merge commit 'c590c679663f093bc74355572ccfa8d40284d065' into ↵Todd Fiala
initial-pull-2013-08-07 Initial commit from LLDB source tree, in sync with the LLVM tree's most recent merge from 2013-08-07.
2013-10-03Initial empty repositorydevGeoff Mendal
2013-08-07New settings: target.use-hex-immediates and target.hex-immediates-styleDaniel Malea
- Immediates can be shown as hex (either Intel or MASM style) - See TestSettings.py for usage examples - Verified to cause no regressions on Linux x86_64 (Ubuntu 12.10) Patch by Richard Mitton! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187921 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-07clean up about 22 warnings messagesMichael Sartain
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187900 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-07Re-enable check previously disabled due to llvm.org/pr16603Daniel Malea
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187890 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Test to see if logging is enabled before printingJason Molenda
to a log channel in StopInfoBreakpoint::PerformAction(). <rdar://problem/14651751> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187833 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Initialize m_leak member variable.Michael Sartain
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187822 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Fix bug in Host::getLLDBPath() due to misusing TwineDaniel Malea
- use SmallString instead - original implementation resulted in incorrect behaviour of lldb -P Fix by Kal Conley! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187818 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Centralizing Intel compiler detection logic in lldbtest.py to avoid ↵Daniel Malea
duplication in the future. - Addresses review comments from Stefanus! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187816 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Support one more flavour of Intel compiler in TestThreadStepOutDaniel Malea
- Thanks to Matt Kopec for noticing the failure! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187815 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Mark remaining failing test on icc as expected fail..Matt Kopec
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187814 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Allow building test suite with non-default libc++Daniel Malea
- add new "--libcxx" parameter to dotest.py to specify path to custom libc++ git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187802 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06Test compatibility improvements for ICCDaniel Malea
- update TestThreadStepOut.py to work with Intel compilers - fix typo in TestConcurrentEvents git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187801 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-05Additional fixes/xfails for icc testsAndrew Kaylor
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187730 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-02Mark additional icc test failures as expected fail.Matt Kopec
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187660 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-01Re-enable fast stepping for arm targets. The issue being workedJason Molenda
around was fixed in llvm commit r186846. <rdar://problem/14489274> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187620 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-01Disable test on Mac OS X due to llvm.org/pr16769Daniel Malea
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187603 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-01Updates TestLongjump to ensure that compiler optimizations don't affect theAshok Thirumurthi
mapping of source to assembly so that the same test script can be used with more compilers. Patch by Andy Kaylor! Also marks the LLDB test of template parameters as xfail on icc. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187600 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-01Fix Linux Host::GetCurrentThreadID() to return real tid (not pthread_t).Michael Sartain
This fixes threadname logging (--thread-name) Add "-t" to TestLogging.py script to enable threadsafe and disable threadname logging git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187599 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-01Allow test categories to be skipped.Stefanus Du Toit
This adds a new parameter, --skip-category, that can be used to list categories that should be skipped. For example, to run all tests except for Objective-C ones, one can now write: ./dotest.py --skip-category objc [...] git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187590 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-01Update failing tests on Linux for clang and gcc to only fail on Linux ↵Matt Kopec
instead of all platforms. Thanks Stefanus! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187585 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Fix thread name updating in Linux. "thread list" should report correct names ↵Michael Sartain
always now. Created new LinuxThread class inherited from POSIXThread and removed linux / freebsd ifdefs Removed several un-needed set thread name calls CR (and multiple suggestions): mkopec git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187545 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Optimize Host::GetThreadName() to read from /proc/$TID per Matt's suggestion.Michael Sartain
CR: mkopec git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187542 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Mark some tests as explicitly failing on clang/gcc as they pass on icc.Matt Kopec
Also, rework the signed types test to check for signed or char type in the output as char is signed by default. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187533 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Fix lock hierarchy violation in Process (lock ordering of ThreadList mutex ↵Daniel Malea
and StackFrameList mutex) - this fix ensures the ThreadList mutex is always locked before the StackFrameList mutex Situation where deadlock could occur (without this fix): Thread 1 is in Process::WillResume and locks the ThreadList mutex (on entry), and subsequently calls StackFrameList::Clear() which locks the StackFrameList mutex. Meanwhile, thread 2 is in Process::RunThreadPlan and calls Thread::SetSelectedFrame() (which locks the StackFrameList mutex) before calling GetSelectedThread (which attempts to lock the ThreadList mutex) In my testing on both Linux and Mac OS X, I was unable to reproduce any hangs with this patch applied. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187522 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Add the LD_LIBRARY_PATH to target.env-vars for tests expecting libimf.so ↵Matt Kopec
when testing with ICC. Patch from Andy Kaylor. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187520 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Adds a test for 'target module dump symfile' to the LLDB suite.Ashok Thirumurthi
TODO: Improve coverage of SBTypeMember and of 'target module dump'. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187519 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Mark additional ICC failing tests as expected fail.Matt Kopec
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187507 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Update break conditions test to have consistent behaviour on all test suite ↵Matt Kopec
compilers. Also update comment in const variables test to reflect ICC status. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187501 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Set an extra debug flag when testing with ICC so that it generates the ↵Matt Kopec
correct debug info for inlined tests. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187500 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Updated the LLDB rvalue reference test to cross-reference with a bugzilla ↵Ashok Thirumurthi
report, provide more detail on compiler compatibility, and to illustrate that this is an issue with expression evaluation. - Note that clang doesn't emit DW_TAG_const_type, which might be okay if there's no such thing as a non-const rvalue reference. How about foo(make_int())? git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187499 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31Reverts r187449 (report_fatal_error) in favor of a log message sinceAshok Thirumurthi
the extra check introduces 22 new test failures with the LLDB clang buildbot. Note that the unhandled DWARF_OP codes in DWARFExpression::Evaluate don't cause test failures if the check is ignored. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187480 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-31The DisassemblerLLVMC has a retain cycle - the InstructionLLVMC's contained ↵Jim Ingham
in its instruction list have a shared pointer back to their DisassemblerLLVMC. This checkin force clears the InstructionList in all the places we use the DisassemblerSP to stop the leaking for now. I'll go back and fix this for real when I have time to do so. <rdar://problem/14581918> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187473 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Assorted test suite fixes as a result of GCC 4.8 validation effortsDaniel Malea
- disable some TestConcurrentEvents cases (which are affected by llvm.org/pr16714 -- watchpoints in multithreaded programs) - relax number-of-bp-locations check in TestUniqueTypes/TestUnsignedTypes - skip TestDataFormatterStdVector cases with GCC 4.8 (known failure due to llvm.org/pr15301) - workaround for race condition in TestHelloWorld.py - update TestSettings.py to work on distros (like Fedora) that have /bin/cat hardlinked to /usr/bin/cat After these changes, the test suite should run cleanly against GCC 4.8 (with DWARF v4)! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187451 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Fix problematic override _exc_info_to_stringDaniel Malea
- pass through to base-class implementation when raised exception is not from an LLDBTest - should make the test suite errors a little easier to root-cause git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187450 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Add a default case to the LLVM expression opcode switch statementDaniel Malea
- better than failing silently next time the DWARF standard introduces new opcodes! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187449 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Send a stop event when an expression stops at a breakpointSean Callanan
in an expression and doesn't ignore the stop. Patch by Jim Ingham. <rdar://problem/14583884> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187434 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Add missing -Xlinker to order test.Stefanus Du Toit
Both the parameter itself and the argument to the parameter must be prefixed with -Xlinker so that they are passed properly. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187432 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Use -Wl to specify -rpath correctly.Stefanus Du Toit
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187431 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Use the correct compiler to compute dependencies.Stefanus Du Toit
This uses $(CXX) instead of $(CC) to generate the .d files for tests built with Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187426 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Add format specifiers to various format ids so we can print thread ids in ↵Michael Sartain
decimal on Linux and FreeBSD. CC: emaste Differential Revision: http://llvm-reviews.chandlerc.com/D1234 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187425 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Updates the DW_AT_data_member_location handlers for the LLDB DWARF pluginAshok Thirumurthi
to handle the case of an integer constant (DWARF 3 and later). - Fixes tests that assert in RecordLayoutBuilder::updateExternalFieldOffset because LLDB was providing an external AST source with missing member offsets. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187423 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30Run-time reg context selection for POSIX targetsEd Maste
Instantiate RegisterContext... based on getOS() instead of with compile-time #ifdef-ery. The assert() here is unfortunate, but better than crashing with no explanation. This change is equivalent to r186865 for elf-core. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187422 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30tests: process connect needs "-p gdb-remote" on FreeBSD as on LinuxEd Maste
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187418 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30tests: Mark expected FreeBSD failures due to pr14424Ed Maste
These tests fail on FreeBSD due to missing build support, the same reason they fail on Linux. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187416 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-30tests: Mark expected FreeBSD failures due to pr16697Ed Maste
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187415 91177308-0d34-0410-b5e6-96231b3b80d8