lp:~pali/llvm/lldb-trunk

Created by Pali on 2014-04-11 and last modified on 2018-07-20
Get this branch:
bzr branch lp:~pali/llvm/lldb-trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Pali
Project:
LLVM
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/lldb/trunk.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on alnitak and finished 3 hours ago taking 1 minute — see the log
Import started 9 hours ago on izar and finished 9 hours ago taking 1 minute — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 1 minute — see the log
Import started 21 hours ago on alnitak and finished 21 hours ago taking 1 minute — see the log
Import started on 2018-07-21 on alnitak and finished on 2018-07-21 taking 1 minute — see the log
Import started on 2018-07-21 on izar and finished on 2018-07-21 taking 1 minute — see the log
Import started on 2018-07-21 on alnitak and finished on 2018-07-21 taking 1 minute — see the log
Import started on 2018-07-21 on alnitak and finished on 2018-07-21 taking 1 minute — see the log
Import started on 2018-07-20 on alnitak and finished on 2018-07-20 taking 1 minute — see the log
Import started on 2018-07-20 on alnitak and finished on 2018-07-20 taking 1 minute — see the log

Recent revisions

17616. By jingham on 2018-07-20

Defend LoadImageUsingPaths against a path list
with empty paths on it.

17615. By teemperor on 2018-07-19

Added unit tests for Flags

Reviewers: labath

Reviewed By: labath

Subscribers: labath, mgorny, lldb-commits

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

17614. By labath on 2018-07-19

ELF: Replace the header-extension unit test with a lit one

The new test checks that we are actually able to read data from these
kinds of elf headers correctly instead of just that we read the section
number correctly. It is also easier to figure out what's going on in the
test.

17613. By labath on 2018-07-19

Fix whitespace formatting in DWARFExpression::DumpLocation

we were printing an extra space before the start for the expression and
an extra space after some dwarf operators. This makes sure we only print
exactly one space **between** operators and nowhere else.

17612. By stella.stamenova on 2018-07-18

Fix variables.test after D49018

Summary: This one fixes variables.test after D49018. The test was broken because D49018 adds a location information to variables, but I hadn't noticed that, because I used 32-bit build to run tests, so the test looked to me already broken before that commit (the test relies on mangled names, but the mangling schemes are different for 32-bit and 64-bit).

Reviewers: stella.stamenova, lldb-commits

Reviewed By: stella.stamenova

Patch By: Aleksandr Urakov

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

17611. By stella.stamenova on 2018-07-18

[windows] Use a well-known path for ComSpec if we fail to retrieve it

Summary: Right now we always try to retrieve ComSpec and if we fail, we give up. This rarely fails, but we can update the logic so that we fail even less frequently. Since there is a well-known path (albeit not always correct), try the path when we failed to retrieve it. Note that on other platforms, we generally just return a well-known path without any checking.

Reviewers: asmith, zturner, labath

Reviewed By: zturner, labath

Subscribers: llvm-commits

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

17610. By stella.stamenova on 2018-07-18

[lit, lldbsuite] Remove tests that are duplicated between lit and lldb-suite

Summary: Several tests exist in both lit and lldbsuite. This removes the lit version of the duplicated tests.

Reviewers: asmith, zturner

Subscribers: llvm-commits

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

17609. By jmolenda on 2018-07-17

Link the lldb driver ("lldb") against the llvm static
libraries because of the new prettystackprinter dependency.

17608. By xiaobai on 2018-07-17

Invert dependency between lldb-framework and lldb-suite

Summary:
Currently, if you build lldb-framework the entire framework doesn't
actually build. In order to build the entire framework, you need to actually
build lldb-suite. This abstraction doesn't feel quite right because
lldb-framework truly does depend on lldb-suite (liblldb + related tools).

In this change I want to invert their dependency. This will mean that lldb and
finish_swig will depend on lldb-framework in a framework build, and lldb-suite
otherwise. Instead of adding conditional logic everywhere to handle this, I
introduce LLDB_SUITE_TARGET to handle it.

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

17607. By jdevlieghere on 2018-07-17

[CMake] Have check-lldb-unit use CMAKE_CURRENT_BINARY_DIR

llvm-lit uses `map_config` directives (generated at configuration-time) to
make it possible to pass a test path relative to the source instead of
the build folder (CMAKE_CURRENT_BINARY_DIR).

However, this doesn't work in the case of swift where the build
directory layout prevents llvm-lit from knowing about lldb and its test
paths. This caused check-lldb-unit to fail in this configuration, while
everything was working as expected upstream. This patch fixes the issue
by passing a path relative to the build directory. This was already the
case for check-lldb-lit.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.