| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 124047
|
| |
|
|
|
|
| |
"make check" alone.
llvm-svn: 124046
|
| |
|
|
|
|
| |
that we can change from indirect to direct.
llvm-svn: 124045
|
| |
|
|
|
|
|
|
| |
target function.
Fixes part of rdar://8546196
llvm-svn: 124044
|
| |
|
|
| |
llvm-svn: 124041
|
| |
|
|
| |
llvm-svn: 124040
|
| |
|
|
|
|
| |
used as a base.
llvm-svn: 124039
|
| |
|
|
|
|
| |
by making a local copy. We need to be able to have the private state thread let the lldb_private::Process class that it has exited, otherwise we end up with a timeout when the process destructor or DoDestroy is called where the private state thread has already exited and then StopPrivateStateThread() will wait for the thread which has already existed to respond to it.
llvm-svn: 124038
|
| |
|
|
| |
llvm-svn: 124037
|
| |
|
|
| |
llvm-svn: 124036
|
| |
|
|
| |
llvm-svn: 124035
|
| |
|
|
| |
llvm-svn: 124034
|
| |
|
|
| |
llvm-svn: 124033
|
| |
|
|
| |
llvm-svn: 124032
|
| |
|
|
| |
llvm-svn: 124031
|
| |
|
|
|
|
| |
backend. It makes the code generated more compliant with the sparc32 ABI.
llvm-svn: 124030
|
| |
|
|
| |
llvm-svn: 124029
|
| |
|
|
| |
llvm-svn: 124028
|
| |
|
|
|
|
| |
-mattr=v9 is used.
llvm-svn: 124027
|
| |
|
|
| |
llvm-svn: 124026
|
| |
|
|
| |
llvm-svn: 124025
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
threads that we spawn let us know when they are going away and that we
don't timeout waiting for a message from threads that have gone away.
We also now don't expect the "k" packet (kill) to send a response. This
greatly speeds up debugger shutdown performance. The test suite now runs
quite a bit faster.
Added a fix to the variable display code that fixes the display of
base classes. We were assuming the virtual or normal base class offsets
were being given in bit sizes, but they were being given as character
sizes, so we needed to multiply the offset by 8. This wasn't affecting
the expression parser, but it was affecting the correct display of C++
class base classes and all of their children.
llvm-svn: 124024
|
| |
|
|
| |
llvm-svn: 124023
|
| |
|
|
| |
llvm-svn: 124020
|
| |
|
|
| |
llvm-svn: 124019
|
| |
|
|
|
|
|
|
|
|
| |
turn it on when
we are requesting a single thread to run. May seem like a silly thing to do, but the kernel
on MacOS X will inject new threads into a program willy-nilly, and I would like to keep them
from running if I can.
llvm-svn: 124018
|
| |
|
|
|
|
| |
of a losing game in the end, if we can't halt the target, it is not clear what we can do but keep trying...
llvm-svn: 124017
|
| |
|
|
| |
llvm-svn: 124016
|
| |
|
|
|
|
|
| |
Make sure DoTakedown gets called only once by adding a dedicated m_takedown_done bool.
Add a little more useful logging.
llvm-svn: 124015
|
| |
|
|
|
|
| |
verbose output.
llvm-svn: 124014
|
| |
|
|
|
|
| |
verbosity, not the log's verbosity...
llvm-svn: 124013
|
| |
|
|
|
|
| |
remove all permissions.
llvm-svn: 124012
|
| |
|
|
| |
llvm-svn: 124011
|
| |
|
|
| |
llvm-svn: 124010
|
| |
|
|
|
|
|
|
|
| |
abstract
the EmulateCallback routine without too much duplication. Add an entry for emulating
ARM PUSH with encoding A2.
llvm-svn: 124009
|
| |
|
|
|
|
| |
listing.
llvm-svn: 124008
|
| |
|
|
|
|
| |
reinterpret_cast and const_cast using rvalue references.
llvm-svn: 124007
|
| |
|
|
| |
llvm-svn: 124006
|
| |
|
|
| |
llvm-svn: 124005
|
| |
|
|
|
|
|
| |
for floats, and also check if 'nil' is declared
when suggesting it for initializing ObjC pointers.
llvm-svn: 124004
|
| |
|
|
| |
llvm-svn: 124003
|
| |
|
|
|
|
|
| |
as an rvalue per C++0x [class.copy]p33. If that fails, try again with
the original subexpression.
llvm-svn: 124002
|
| |
|
|
|
|
| |
override persistent result variables.
llvm-svn: 124001
|
| |
|
|
|
|
| |
VerifyBreakpointIDs will turn an empty argument into the last specified breakpoint.
llvm-svn: 124000
|
| |
|
|
|
|
| |
how they should be checked.
llvm-svn: 123999
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to be fed 4 callbacks: read/write memory, and read/write registers. After this,
you can tell the object to read an instruction. This will cause the class to read
the PC, and read and instruction. Then you can emulate the instruction by calling
EvaluateInstruction. This will cause the class to figure out exactly what an opcode
does, and call the read/write mem/regs functions with actual values which allows one
to emulate an instruction without running a process, or it allows one to watch the
context information (the memory write is a pushing register 3 onto the stack at offset
12) so it can be used for generating call frame information. This way, in the future,
we will have one class that can be used to emulate instructions and generate our
unwind info from assembly.
llvm-svn: 123998
|
| |
|
|
|
|
|
| |
Rename FLUSH to FLUSHW.
Output "ta 3" instead of a "flushw" instruction if v8 instruction set is used.
llvm-svn: 123997
|
| |
|
|
|
|
| |
functionality change
llvm-svn: 123996
|
| |
|
|
|
|
|
| |
to suggest initializations for pointer and
ObjC pointer types.
llvm-svn: 123995
|
| |
|
|
|
|
|
|
| |
to issue the warning at an uninitialized variable's
declaration, but to issue notes at possible
uninitialized uses (which could be multiple).
llvm-svn: 123994
|