- 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
Not all of the expected instructions were being generated for the function being disassembled on x86-64-based Linux. It had no push, pop or leave. llvm-svn: 170818
-
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
-
Andrew Kaylor authored
Note that the test actually fails before reaching the assertion described in that bug, but the failure is a trivial matter of adding OS-conditional expected stop reason strings (as noted by new comments in this patch). However, with the stop reason strings changed, the test fails for the more substantial reason noted in bugzilla 14662. llvm-svn: 170619
-
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
-
Andrew Kaylor authored
llvm-svn: 170605
-
Daniel Malea authored
llvm-svn: 170603
-
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
-
-
Andrew Kaylor authored
Skip libc++ data formatter tests on Linux because there is no standard location for the makefile to find libc++. llvm-svn: 170575
-
Daniel Malea authored
- bugzillas covered: 14323, 14600, 14541, 14437, 14540, 14541 llvm-svn: 170564
-
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
Fixed incorrect documentation. llvm-svn: 170479
-
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
-
Enrico Granata authored
Tweaking a comment in the NSURL formatter for correctness - the code was doing the right thing, but the comment was highly misleading llvm-svn: 170441
-
Jason Molenda authored
This can be used by lldb to ask for information about the process debugserver is attached to/launched. Particularly useful on a 64-bit x86 Mac system which can run 32-bit or 64-bit user-land processes. llvm-svn: 170409
-
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 17, 2012
-
-
Daniel Malea authored
Also, a few minor fixes: - paragraph formatting - capitalize "Python" where appropriate llvm-svn: 170372
-
-
Daniel Malea authored
Patch by Chia-Hung Duan! llvm-svn: 170348
-
rdar://problem/12890901Han Ming Ong authored
Capturing thread name during profiling. llvm-svn: 170312
-
- 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
-
Greg Clayton authored
llvm-svn: 170250
-
Andrew Kaylor authored
Skipping the DeadStripTestCase.test_with_dwarf test on Linux because the Linux ld lacks support for the -dead_strip option. llvm-svn: 170244
-
Daniel Malea authored
Patch by Matt Kopec! llvm-svn: 170242
-