- Dec 22, 2012
-
-
Jim Ingham authored
llvm-svn: 170975
-
- Dec 21, 2012
-
-
Sean Callanan authored
the IR interpreter. <rdar://problem/12921700> llvm-svn: 170934
-
Jim Ingham authored
Added an SBAPI to get the PythonPath (if the Host knows how to do that). And a -P option to the Driver to print it out. Changed dotest.py to use that to find the PythonPath it should use given the lldb binary it was told to run. llvm-svn: 170932
-
Sean Callanan authored
The results from Clang name lookups changed to be ArrayRefs, so I had to change the way we check for the presence of a result and the way we iterate across results. llvm-svn: 170927
-
Sean Callanan authored
slice of a fat dSYM in certain cases. <rdar://problem/12921206> llvm-svn: 170926
-
Andrew Kaylor authored
llvm-svn: 170800
-
- Dec 20, 2012
-
-
Jim Ingham authored
If we can't find the python function for a given summary, print the name of the function in the warning message. llvm-svn: 170729
-
Jason Molenda authored
a bit. llvm-svn: 170641
-
rdar://problem/12903081Enrico Granata authored
When looking for the Python script to load for a given module, replace dots with underscores if there are any after stripping the extension This means that for a module named foo.devel.xyz a file named foo_devel.py will be what we try to load llvm-svn: 170633
-
rdar://problem/12446222Enrico Granata authored
Implement the ability for Python commands to be interrupted by pressing CTRL+C Also add a new Mutex subclass that attempts to be helpful for debugging by logging actions performed on it FYI of all interested - there is a separate deadlocking issue related to how LLDB dispatches CTRL+C that might cause LLDB to deadlock upon pressing CTRL+C while in a Python command. This is not a regression, and was just previously masked by us not even trying to bail out of Python commands, so that it would not be clear from a user perspective whether we were deadlocked or stuck in an inconsistent state within the Python interpreter. llvm-svn: 170612
-
Sean Callanan authored
for reporting class types from Objective-C runtime class symbols. Instead, LLDB now queries the Objective-C runtime for class types. We have also added a (minimal) Objective-C runtime type vendor for Objective-C runtime version 1, to prevent regressions when calling class methods in the V1 runtime. Other components of this fix include: - We search the Objective-C runtime in a few more places. - We enable enumeration of all members of Objective-C classes, which Clang does in certain circumstances. - SBTarget::FindFirstType and SBTarget::FindTypes now query the Objective-C runtime as needed. - I fixed several test cases. <rdar://problem/12885034> llvm-svn: 170601
-
- Dec 19, 2012
-
-
rdar://problem/11961650Jason Molenda authored
Update the debugserver "qProcessInfo" implementation to return the cpu type, cpu subtype, OS and vendor information just like qHostInfo does so lldb can create an ArchSpec based on the returned values. Add a new GetProcessArchitecture to GDBRemoteCommunicationClient akin to GetHostArchitecture. If the qProcessInfo packet is supported, GetProcessArchitecture will return the cpu type / subtype of the process -- e.g. a 32-bit user process running on a 64-bit x86_64 Mac system. Have ProcessGDBRemote set the Target's architecture based on the GetProcessArchitecture when we've completed an attach/launch/connect. llvm-svn: 170491
-
Greg Clayton authored
Don't read the SP when getting argument values from registers in case the SP isn't available. We don't want the availability of SP to limit when we get get arguments from registers. llvm-svn: 170476
-
- Dec 18, 2012
-
-
Daniel Malea authored
llvm-svn: 170447
-
Daniel Malea authored
- make FreeBSD ProcessMonitor API thread-ready Patch by Matt Kopec! llvm-svn: 170445
-
Jim Ingham authored
<rdar://problem/11597849> llvm-svn: 170400
-
Sean Callanan authored
the AST result synthesizer's logging. <rdar://problem/12889053> llvm-svn: 170396
-
- Dec 15, 2012
-
-
Jim Ingham authored
Remove the “len” defaulted parameter from CommandReturnObject::AppendMessage, AppendWarning and AppendError. Nobody was using them, and it meant if you accidentally used the AppendWarning when you meant AppendWarningWithFormat with an integer in the format string, it would compile and then return your string plus some unknown amount of junk. llvm-svn: 170266
-
rdar://problem/11990131Greg Clayton authored
Memory read's "repeat" behavior forgets "-t" option. It also formatted the type as hex bytes + ASCII. Now we revert to the default format when displaying types unless the user sets the format option manually. llvm-svn: 170265
-
rdar://problem/12156204Greg Clayton authored
x/a print wouldn't always reset the word size to the size of a pointer if a previous memory read using x/<gdb-format> had been used that set it to another width. llvm-svn: 170264
-
rdar://problem/12582041Greg Clayton authored
_regexp_attach doesn't handle the case where no arguments are provided. It now also handles the case you were you pass options. llvm-svn: 170262
-
Sean Callanan authored
reversed in r170152. <rdar://problem/12886584> llvm-svn: 170256
-
- Dec 14, 2012
-
-
Greg Clayton authored
Switch "disassemble" with no arguments or options to disassemble the current frame instead of around the current PC. llvm-svn: 170254
-
Greg Clayton authored
llvm-svn: 170253
-
Daniel Malea authored
Patch by Matt Kopec! llvm-svn: 170242
-
Andrew Kaylor authored
llvm-svn: 170241
-
Filipe Cabecinhas authored
llvm-svn: 170239
-
Andrew Kaylor authored
llvm-svn: 170224
-
Greg Clayton authored
Cleaned up the UUID mismatch just printing itself whenever it wants to by allowing an optional feedback stream to be passed along when getting the symbol vendor. llvm-svn: 170174
-
-
Sean Callanan authored
llvm-svn: 170171
-
Sean Callanan authored
to report a structure with an array of size 1 at the end without accounting for that array when reporting the struct's total size to Clang. LLDB now coerces such an array to size 0. <rdar://problem/12822204> llvm-svn: 170168
-
Greg Clayton authored
Fix a parser_type to get created with the right AST, and also make variables made from symbols to not be "void * const", but just "void *". llvm-svn: 170165
-
rdar://problem/11689939Enrico Granata authored
Supporting a compact display syntax for ObjC pointers where 0x00.....0 is replaced by a much more legible "nil" e.g. this would show: (NSArray *) $2 = nil instead of: (NSArray *) $2 = 0x0000000000000000 <nil> llvm-svn: 170161
-
- Dec 13, 2012
-
-
Jim Ingham authored
Fixed a thinko in the handling of the case where more than one thread had stopped with real stop reasons at the same time. Should be that if any of the threads wants to stop, we should stop. The opposite was what was actually happening <rdar://problem/12869725> llvm-svn: 170153
-
Sean Callanan authored
equality can be strict or loose and we want code to explicitly choose one or the other. Also renamed the Compare function to IsEqualTo, to avoid confusion. <rdar://problem/12856749> llvm-svn: 170152
-
rdar://problem/12831670Jason Molenda authored
For iOS native lldb, don't initialize the ModuleList notifier callback. See the added comment for details on how this is a problem in that environment. We'll need to restructure how the ModuleDidLoad notification is called vrs. when the DynamicLoader pluging has had a chance to set the Sectino load addresses. llvm-svn: 170082
-
Sean Callanan authored
reset stack frames etc. <rdar://problem/12842024> llvm-svn: 170079
-
Jason Molenda authored
is deeper than that and avoiding the crash in this one part of code won't solve anything. I know where the real problem is now. llvm-svn: 170068
-
- Dec 12, 2012
-
-
rdar://problem/10898363Enrico Granata authored
Emitting a warning when defining a summary or a synthetic provider and the function/class name provided does not correspond to a valid scripting object Also using this chance to edit a few error messages from weird "internal error" markers to actual user-legible data! llvm-svn: 170013
-