| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
the expression text.
<rdar://problem/17238093>
llvm-svn: 210718
|
| |
|
|
|
|
| |
issues, probably related to the editline wrapper. For now, it's more stable and usable disabled.
llvm-svn: 210105
|
| |
|
|
|
|
|
|
| |
that would overwrite each other. Fixed now.
<rdar://problem/16547729>
llvm-svn: 208369
|
| |
|
|
| |
llvm-svn: 208339
|
| |
|
|
| |
llvm-svn: 208338
|
| |
|
|
|
|
|
|
| |
IOHandlerDelegateMultiline.
<rdar://problem/16844164>
llvm-svn: 208336
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- CTRL+C wasn't clearing the command in lldb
- CTRL+C doesn't work in python macros in lldb
- Ctrl+C no longer interrupts the running process that you attach to
<rdar://problem/15949205>
<rdar://problem/16778652>
<rdar://problem/16774411>
llvm-svn: 207816
|
| |
|
|
|
|
|
|
|
|
| |
mappings would get messed up.
I fixed this by only doing el_set(e, EL_BIND, ...) calls before sourcing the .editrc files.
<rdar://problem/16614095>
llvm-svn: 207005
|
| |
|
|
|
|
|
|
|
|
| |
TIDs are conventionally shown as decimal values on FreeBSD and Linux.
Thus, use the ${thread.id%tid} format string to display the thread ID,
instead of a fixed hex format.
llvm.org/pr19380
llvm-svn: 205912
|
| |
|
|
|
|
|
|
| |
that isn't EINTR.
<rdar://problem/16535437>
llvm-svn: 205740
|
| |
|
|
|
|
| |
calling fgets().
llvm-svn: 205638
|
| |
|
|
|
|
|
| |
This is a purely mechanical change explicitly casting any parameters for printf
style conversion. This cleans up the warnings emitted by gcc 4.8 on Linux.
llvm-svn: 205607
|
| |
|
|
|
|
|
|
| |
This is a mechanical change addressing the various sign comparison warnings that
are identified by both clang and gcc. This helps cleanup some of the warning
spew that occurs during builds.
llvm-svn: 205390
|
| |
|
|
|
|
| |
process, its threads and see all frames under each thread.
llvm-svn: 204251
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that it is useful not only
for customizing "step-in" behavior (e.g. step-in doesn't step into code with no debug info), but also
the behavior of step-in/step-out and step-over when they step out of the frame they started in.
I also added as a proof of concept of this reworking a mode for stepping where stepping out of a frame
into a frame with no debug information will continue stepping out till it arrives at a frame that does
have debug information. This is useful when you are debugging callback based code where the callbacks
are separated from the code that initiated them by some library glue you don't care about, among other
things.
llvm-svn: 203747
|
| |
|
|
| |
llvm-svn: 203185
|
| |
|
|
| |
llvm-svn: 202440
|
| |
|
|
|
|
| |
process again.
llvm-svn: 202086
|
| |
|
|
|
|
|
| |
- empty lines in init files would repeat previous command and cause errors to be displayed
- all options to control showing the command, its output, if it should stop on error or continue, weren't being obeyed.
llvm-svn: 200860
|
| |
|
|
|
|
|
|
| |
the input handle and a blank line is entered (like when running under emacs). This is now fixed.
<rdar://problem/15976187>
llvm-svn: 200790
|
| |
|
|
| |
llvm-svn: 200565
|
| |
|
|
| |
llvm-svn: 200326
|
|
|
The many many benefits include:
1 - Input/Output/Error streams are now handled as real streams not a push style input
2 - auto completion in python embedded interpreter
3 - multi-line input for "script" and "expression" commands now allow you to edit previous/next lines using up and down arrow keys and this makes multi-line input actually a viable thing to use
4 - it is now possible to use curses to drive LLDB (please try the "gui" command)
We will need to deal with and fix any buildbot failures and tests and arise now that input/output and error are correctly hooked up in all cases.
llvm-svn: 200263
|