| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 253537
|
|
|
|
|
|
| |
part of frame formatting
llvm-svn: 253531
|
|
|
|
|
|
|
| |
This closes:
http://reviews.llvm.org/D14783
llvm-svn: 253513
|
|
|
|
|
|
|
|
|
|
| |
Reviewers: zturner
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D14784
llvm-svn: 253505
|
|
|
|
| |
llvm-svn: 253501
|
|
|
|
|
|
| |
model, as well as the type X list commands), along with a change by Zachary Turner to bypass a MSVC bug with SFINAE
llvm-svn: 253493
|
|
|
|
|
|
| |
This logically goes with my previous commit.
llvm-svn: 253491
|
|
|
|
|
|
|
|
| |
to prepare_bindings.py.
Xcode moved off of build-swig-wrapper-classes.sh earlier this week.
llvm-svn: 253490
|
|
|
|
|
|
|
|
|
|
| |
Reviewers: ovyalov
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D14765
llvm-svn: 253488
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes two issues:
1) Popen needs to be used with universal_newlines=True by default.
This elicits automatic decoding from bytes -> string in Py3,
and has no negative effects in other Py versions.
2) The swig typemaps for converting between string and (char*, int)
did not work correctly when the length of the string was 0,
indicating an error. In this case we would try to construct a
string from uninitialized data.
3) Ironically, the bug mentioned in #2 led to a test passing on
Windows that was actually broken, because the test was written
such that the assertion was never even getting checked, so it
passed by default. So we additionally fix this test to also
fail if the method errors. By fixing this test it's now broken
on Windows, so we also xfail it.
llvm-svn: 253487
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
version.
This change does not introduce static bindings. It is simply using
the pylinted cleaned up code in prepare_bindings.py.
If this breaks anyting, I'll revert immediately and figure out what
needs to be addressed. I'm looking to wrap up
the cleanup aspect of the code change (pylinted, removal of code that
implements existing python stdlib code, fixes for Xcode adoption, etc.).
llvm-svn: 253478
|
|
|
|
|
|
|
|
|
|
| |
Revert "Remove a few vestigial typedefs from the old world"
This reverts commit 05872cda2a00fbd988c4fc761b1f87fe9edce224.
Revert "Cleanup the type X list commands to use the new ForEach goodness"
This reverts commit 85b1d83819a22cdc9ef12f58fd4fa92b473a4f81.
llvm-svn: 253455
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a new flag, --allow-static-binding. When specified,
if (and only if) the swig binary cannot be found, then the
LLDBWrapPython.cpp and lldb.py from the
scripts/Python/{static-binding-dir} are copied into the place where
swig would have generated them.
{static-binding-dir} defaults to static-binding, and can be
overridden with the --static-binding-dir command line argument.
The static bindings checked in are from r253424.
llvm-svn: 253448
|
|
|
|
|
|
|
|
|
|
|
| |
Patch by Nitesh Jain
Summary: The break is opcode for breakpoint instruction.
Subscribers: lldb-commits, mohit.bhakkad, sagar, bhushan
Reviewers: clayborg, ovyalov, jaydeep
Differential: http://reviews.llvm.org/D14634
llvm-svn: 253445
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch by Nitesh Jain
Summary: The self.getArchitecture() returns the architecture based on the value of -A flag passed to dotest.py script.
There are many possible values for MIPS to this option (like mips32r2, mips32r6, mips64, mips64r2,.... ).
This patch uses re.match(mips,arch) to check if architecture string starts with mips.
Subscribers: lldb-commits, mohit.bhakkad, sagar, bhushan, jaydeep
Reviewers: clayborg, ovyalov
Differential: http://reviews.llvm.org/D14493
llvm-svn: 253444
|
|
|
|
| |
llvm-svn: 253424
|
|
|
|
| |
llvm-svn: 253423
|
|
|
|
| |
llvm-svn: 253383
|
|
|
|
|
|
| |
of them
llvm-svn: 253381
|
|
|
|
|
|
| |
of pid_t is actually a thing we want here
llvm-svn: 253364
|
|
|
|
|
|
|
|
| |
This is no longer needed with --find-swig, and although innocuous on systems with
swig in the path, it blows up when there is no swig in the path. This should
have been removed in the prior check-in.
llvm-svn: 253353
|
|
|
|
|
|
| |
option set.
llvm-svn: 253347
|
|
|
|
|
|
| |
locations.
llvm-svn: 253346
|
|
|
|
|
|
|
|
| |
The green dragon OS X builder doesn't have swig on the path.
I need to enable behavior where we can look for it
in some well known spots.
llvm-svn: 253319
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is only used by Xcode at the moment. It replaces the
buildSwigWrapperClasses.py and related per-script-language
scripts. It also fixes a couple bugs in those w/r/t Xcode
usage:
* the presence of the GCC_PREPROCESSOR_DEFINITIONS env var
should not be short-circuiting generation of the language
binding; rather, only if LLDB_DISABLE_PYTHON is present
within that environment variable.
* some logic around what to do when building in "non-Makefile"
mode. I've switched the handling of that to be on a
"--framework" flag - if specified, we build an OS X-style
framework; otherwise, we go with non.
Putting this up now only attached to the Xcode build so
others can look at it but not be affected by it yet.
After this, I'll tackle the finalizer, along with trying
it locally on Linux.
llvm-svn: 253317
|
|
|
|
|
|
|
|
| |
breakpoint as "file address" so that the address breakpoint will track that
module even if it gets loaded in a different place. Also fixed the Address
breakpoint resolver so that it handles this tracking correctly.
llvm-svn: 253308
|
|
|
|
|
|
|
|
|
|
|
| |
Current versions of SWIG have a bug with Python 3 that causes
Python to assert when iterating over a generator. This patch
skips the test for the right combination of Python version and
SWIG version. I'm attempting to upstream a patch to SWIG to
fix this in a subsequent as-of-yet unreleased version, but
I don't know how long that will take.
llvm-svn: 253273
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to expectedFailureAll ..." with fix
Summary:
- Re-Commit r253106
- Initialize self.debug_info in Base::setUp()
- Fix argument order when calling check_list_or_lambda for compiler
Reviewers: jingham
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D14673
llvm-svn: 253272
|
|
|
|
| |
llvm-svn: 253263
|
|
|
|
|
|
|
| |
The goal here is to allow us to add skip / xfail decorators
based on SWIG version.
llvm-svn: 253262
|
|
|
|
|
|
|
|
| |
Python 3 has lots of new debug asserts, and some of these were
firing on PythonFile. Specifically related to handling of invalid
files.
llvm-svn: 253261
|
|
|
|
|
|
|
|
| |
to expectedFailureAll to reverse"
This reverts commit r253106.
llvm-svn: 253197
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: This diff approaches building the project natively on NetBSD with the autoconf/gmake framework.
Patch by Kamil Rytarowski. Thanks!
Reviewers: emaste, clayborg
Subscribers: tberghammer, joerg, brucem, lldb-commits
Differential Revision: http://reviews.llvm.org/D14531
llvm-svn: 253153
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: pkgsrc (on NetBSD) ships with python2.7-config.
Patch by Kamil Rytarowski. Thanks!
Reviewers: emaste, clayborg
Subscribers: brucem, lldb-commits, joerg
Differential Revision: http://reviews.llvm.org/D14528
llvm-svn: 253152
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
This approach is tunable with custom paths for curses library.
It also detects whether there are requirements met.
I make use of it on NetBSD.
Patch by Kamil Rytarowski. Thanks!
Reviewers: clayborg
Subscribers: brucem, joerg, lldb-commits
Differential Revision: http://reviews.llvm.org/D14529
llvm-svn: 253151
|
|
|
|
|
|
| |
This removes a lot of code, which is A Good Thing(TM)
llvm-svn: 253140
|
|
|
|
| |
llvm-svn: 253137
|
|
|
|
|
|
|
|
|
| |
batons, and function pointers, and raw memory allocations instead of safer more modern constructs
This is a first pass at a cleanup of that code, modernizing the "type X clear" commands, and providing the basic infrastructure I plan to use all over
More cleanup will come over the next few days
llvm-svn: 253125
|
|
|
|
| |
llvm-svn: 253113
|
|
|
|
| |
llvm-svn: 253112
|
|
|
|
| |
llvm-svn: 253111
|
|
|
|
| |
llvm-svn: 253110
|
|
|
|
|
|
|
|
| |
expectedFailureAll to reverse
the sense of the test.
llvm-svn: 253106
|
|
|
|
| |
llvm-svn: 253101
|
|
|
|
|
|
|
|
| |
to break on. Rerunning
was being foiled by ASLR.
llvm-svn: 253094
|
|
|
|
| |
llvm-svn: 253093
|
|
|
|
| |
llvm-svn: 253092
|
|
|
|
| |
llvm-svn: 253089
|
|
|
|
| |
llvm-svn: 253088
|
|
|
|
| |
llvm-svn: 253087
|