lp:~pali/llvm/lldb-trunk

Created by Pali on 2014-04-11 and last modified on 2018-09-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 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on alnitak and finished 1 hour ago taking 1 minute — see the log
Import started 7 hours ago on alnitak and finished 7 hours ago taking 1 minute — see the log
Import started 13 hours ago on izar and finished 13 hours ago taking 50 seconds — see the log
Import started 20 hours ago on izar and finished 20 hours ago taking 1 minute — see the log
Import started on 2018-09-19 on izar and finished on 2018-09-19 taking 1 minute — see the log
Import started on 2018-09-19 on izar and finished on 2018-09-19 taking 50 seconds — see the log
Import started on 2018-09-19 on alnitak and finished on 2018-09-19 taking 1 minute — see the log
Import started on 2018-09-18 on izar and finished on 2018-09-18 taking 50 seconds — see the log
Import started on 2018-09-18 on alnitak and finished on 2018-09-18 taking 1 minute — see the log
Import started on 2018-09-18 on izar and finished on 2018-09-18 taking 50 seconds — see the log

Recent revisions

17885. By jdevlieghere 9 hours ago

[target] Change target create's behavior wrt loading dependent files.

When creating a target, lldb loads all dependent files (i.e. libs in
LC_LOAD_DYLIB for Mach-O). This can be confusing, especially when two
versions of the same library end up in the shared cache. It's possible
to change this behavior, by specifying target create -d <target> these
dependents are not loaded.

This patch changes the default behavior to only load dependent files
only when the target is an executable. When creating a target for a
library, it is now no longer necessary to pass -d. The user can still
override this behavior by specifying the -d option to change this
behavior.

rdar://problem/43721382

Differential revision: https://reviews.llvm.org/D51934

17884. By jdevlieghere 9 hours ago

[NFC] Turn "load dependent files" boolean into an enum

This is an NFC commit to refactor the "load dependent files" parameter
from a boolean to an enum value. We want to be able to specify a
default, in which case we decide whether or not to load the dependent
files based on whether the target is an executable or not (i.e. a
dylib).

This is a dependency for D51934.

Differential revision: https://reviews.llvm.org/D51859

17883. By shafik on 2018-09-19

[DataFormatters] Add formatter for C++17 std::variant

rdar://problem/43691454

Patch by Shafik Yaghmour.

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

17882. By vedantk on 2018-09-18

Allow use of self.filecheck in LLDB tests (c.f self.expect)

Add a "filecheck" method to the LLDB test base. This allows test authors
to pattern match command output using FileCheck, making it possible to
write stricter tests than what `self.expect` allows.

For context (motivation, examples of stricter checking, etc), see the
lldb-dev thread: "Using FileCheck in lldb inline tests".

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

17881. By shafik on 2018-09-17

Revert "[DataFormatters] Add formatter for C++17 std::variant"

This reverts commit r342421.

Because it breaks build bot http://green.lab.llvm.org/green/job/lldb-cmake-clang-5.0.2//418/console

17880. By shafik on 2018-09-17

[DataFormatters] Add formatter for C++17 std::variant

rdar://problem/43691454

Patch by Shafik Yaghmour.

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

17879. By jingham on 2018-09-17

Add docs for scripted breakpoint resolvers

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

17878. By davide on 2018-09-17

Revert "[IRInterpreter] Minor cleanups, add comments. NFCI."

This breaks buildbots.

17877. By teemperor on 2018-09-17

Add descriptions to completed expressions

Summary:
Completing inside the expression command now uses the new description API
to also provide additional information to the user. For now this information
are the types of variables/fields and the signatures of completed function calls.

Reviewers: #lldb, JDevlieghere

Reviewed By: JDevlieghere

Subscribers: JDevlieghere, lldb-commits

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

17876. By apolyakov on 2018-09-15

[lldb-mi] Correct regex in the symbol-list-lines test

Summary:
The test failed in case of compiling a test suite with
gcc (checked versions are 5.2.0 and 7.3.0) because it
adds one more line entry comparing to clang. It doesn't
break the test's logic, so I just added a regex that matches
this case.

Reviewers: tatyana-krasnukha, aprantl, clayborg

Reviewed By: aprantl

Subscribers: ki.stfu, lldb-commits

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

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.