- May 17, 2013
-
-
Ashok Thirumurthi authored
- Also removes a redundant import statement. llvm-svn: 182111
-
Ashok Thirumurthi authored
llvm-svn: 182104
-
Ashok Thirumurthi authored
- Also added a comment as lldb doesn't flush the instruction cache after dy-load. llvm-svn: 182099
-
Sylvestre Ledru authored
llvm-svn: 182090
-
Michael Sartain authored
Comment out ObjectFileELF::GetModuleSpecifications() function until I can debug where it's causing tests to fail. llvm-svn: 182069
-
Jim Ingham authored
rdar://problem/13916722 llvm-svn: 182068
-
rdar://problem/13217784Greg Clayton authored
"source list -n <func>" can now show more than one location that matches a function name. It will unique multiple of the same source locations so they don't get displayed. It also handles inline functions correctly. llvm-svn: 182067
-
rdar://problem/13893094Greg Clayton authored
Show variables that were in the debug info but optimized out. Also display a good error message when one of these variables get used in an expression. llvm-svn: 182066
-
Michael Sartain authored
Implement ObjectFileELF::GetModuleSpecifications(), and add PlatformLinux code to deal with unknown arch properties. CR: Greg Clayton llvm-svn: 182065
-
Michael Sartain authored
llvm-svn: 182064
-
Filipe Cabecinhas authored
llvm-svn: 182061
-
Enrico Granata authored
llvm-svn: 182060
-
Enrico Granata authored
Note in the documentation about the fact that Python callbacks can return a value and if that value is False, LLDB won’t stop at the breakpoint llvm-svn: 182059
-
- May 16, 2013
-
-
Jim Ingham authored
function call exception catching breakpoints. We need to force ourselves to stop in that case. <rdar://problem/13903801> llvm-svn: 182056
-
Daniel Malea authored
- resolves llvm.org/pr14806 Patch by Matthew Sorrels! llvm-svn: 182030
-
Sean Callanan authored
regions that aren't actually allocated in the process. This cache is used by the expression parser if the underlying process doesn't support memory allocation, to avoid needless repeated searches for unused address ranges. Also fixed a silly bug in IRMemoryMap where it would continue searching even after it found a valid region. <rdar://problem/13866629> llvm-svn: 182028
-
rdar://problem/13891604Greg Clayton authored
Fixed a 2 second delay when sending the 'k' (kill) packet that happened due to a race condition. llvm-svn: 182025
-
rdar://problem/11158023Enrico Granata authored
Make type summary add and breakpoint command add show an helpful prototype + argument reference when manually typing Python code for these elements llvm-svn: 181968
-
Greg Clayton authored
llvm-svn: 181948
-
- May 15, 2013
-
-
Ashok Thirumurthi authored
Fixed an xpass due to r181841 on Linux with gcc. Note that the clang variant contains to xfail, and r181841 is a fix for the test. llvm-svn: 181918
-
rdar://problem/13128331Greg Clayton authored
Fixed "target symbols add" to correctly extract all module specifications from a dSYM file that is supplied and match the symbol file to a current target module using the UUID values if they are available. This fixes the case where you add a dSYM file (like "foo.dSYM") which is for a renamed executable (like "bar"). In our case it was "mach_kernel.dSYM" which didn't match "mach_kernel.sys". llvm-svn: 181916
-
Daniel Malea authored
- s/skipOnLinux/skipIfLinux/ to match style of every other decorator - linkify bugizilla/PR numbers in comments No intended change in functionality. llvm-svn: 181913
-
Jim Ingham authored
llvm-svn: 181911
-
Daniel Malea authored
- "platform process list" command works on Linux now - "process attach -n" (attach to process by name also works on Linux now) llvm-svn: 181905
-
Daniel Malea authored
- read process information from /proc - resolves llvm.org/pr14541 :) Patch by Mike Sartain! llvm-svn: 181904
-
Daniel Malea authored
Revert r181833: lldb prompt issue still occurs on buildbot (http://lab.llvm.org:8011/builders/lldb-x86_64-linux/builds/4124) - maybe consider checking in the 'good' version of libedit to avoid ancient system version llvm-svn: 181903
-
Daniel Malea authored
- filed llvm.org/pr16016 - fixed URL for llvm.org/pr16000 llvm-svn: 181902
-
Daniel Malea authored
- newlines from GetRepositoryPath output were interfering with ninja builds - replace newlines with spaces - remove *only* trailing spaces from repo path llvm-svn: 181899
-
Sylvestre Ledru authored
llvm-svn: 181885
-
Sylvestre Ledru authored
llvm-svn: 181876
-
rdar://problem/13883385Enrico Granata authored
Python breakpoint actions can return False to say that they don't want to stop at the breakpoint to which they are associated Almost all of the work to support this notion of a breakpoint callback was in place, but two small moving parts were missing: a) the SWIG wrapper was not checking the return value of the script b) when passing a Python function by name, the call statement was dropping the return value of the function This checkin addresses both concerns and makes this work Care has been taken that you only keep running when an actual value of False has been returned, and that any other value (None included) means Stop! llvm-svn: 181866
-
Jim Ingham authored
process StopLocker (if there is a process) before it will hand out SBValues. We were doing this in an ad hoc fashion previously, and then playing whack-a-mole whenever we found a place where we should have been doing this but weren't. Really, it doesn't make sense to be poking at SBValues when the target is running, the dynamic and synthetic values can't really be computed, and the underlying memory may be incoherent. <rdar://problem/13819378> Sometimes when stepping fast, my inferior is killed by debugserver llvm-svn: 181863
-
Jim Ingham authored
Don’t pop the process input reader for a “stop” event if ShouldBroadcastEvent has restarted the process. llvm-svn: 181859
-
Jim Ingham authored
llvm-svn: 181858
-
Jim Ingham authored
llvm-svn: 181857
-
rdar://problem/13892319Greg Clayton authored
The command "po" by itself yields odd errors. I fixed the alias. llvm-svn: 181856
-
rdar://problem/13821289Enrico Granata authored
Changes to the libc++ std::string data formatter llvm-svn: 181855
-
Greg Clayton authored
A first pass at auto completion for variables and their children. This is currently hooked up for "frame variable" only. With a little work we can also enable it for the "expression" command and also for other things. llvm-svn: 181850
-
Greg Clayton authored
llvm-svn: 181845
-
rdar://problem/13748253Greg Clayton authored
Combine N_GSYM stab entries with their non-stab counterpart (data symbols) to make the symbol table smaller with less duplicate named symbols. llvm-svn: 181841
-