- Feb 16, 2013
-
-
Sean Callanan authored
- removed an unnecessary variable - fixed an issue where we sometimes wrote too much data into a buffer - made the recognition of variables as "this" a little more conservative <rdar://problem/13216268> llvm-svn: 175318
-
- Feb 15, 2013
-
-
Daniel Malea authored
- Add a "parsable" mode to dotest.py that outputs test results in exactly the same format as clang's lit tests - Improve dosep script to output list of failing tests (output should look like clang test failure summaries) - Cleanup lldb/test/Makefile to remove needless parameters and environment variables - Switch makefile tests to use parsable-mode output; should make the buildbot results parsable - Switch makefile tests to use dosep to log catch crashing tests (instead of halting the test suite) llvm-svn: 175309
-
Daniel Malea authored
- remove expectedFailure decorator from resolved rdar 12566646 and 10887661 - remove expectedFailure from TestBitfields testcase not actually affected by bug - skip the (non-deterministic) TestStopHookMechanism.py to avoid a noisy suite on Linux llvm-svn: 175307
-
Daniel Malea authored
- fixed cleanup of Popen objects by pushing spawn logic into test Base and out of test cases - connect subprocess stdin to PIPE (rather than the parent's STDIN) to fix silent terminal issue Tested on Linux and Mac OS X llvm-svn: 175301
-
Daniel Malea authored
- needed due to r175241 llvm-svn: 175290
-
Daniel Malea authored
- Enable TestFormatters.py: expressions with "new" work - Enable TestChangeValueAPI.py: llvm.org/PR15039 fixed - Disable expression_command/call-restarts due to llvm.org/PR15278 - Disable expression_command/call-throws due to ObjC test program llvm-svn: 175287
-
Greg Clayton authored
llvm-svn: 175279
-
Filipe Cabecinhas authored
If testing on Linux+clang proves it needs RTTI, wa can remove the conditionals. llvm-svn: 175242
-
Jim Ingham authored
A little cleanup. {Disable/Enable}Breakpoint actually disables/enables BreakpointSites not breakpoints, it is confusing to have it not named appropriately. Also in StopInfoMachException, we aren't testing for software or not software, just whether the thing is a breakpoint we set. So don't use "software"... llvm-svn: 175241
-
Enrico Granata authored
Daniel Malea caught an issue where calling dotest.py with an invalid directory would cause the progressbar init code to raise an exception This commit fixes it llvm-svn: 175229
-
rdar://problem/13204647Enrico Granata authored
The SEL data formatter was working hard to ensure that pointers-to-selectors could be formatted by the same block of code. In that effort, we were taking the address-of a SEL. This operation fails when the SEL lives in a register, and was causing problems. The formatter has been fixed to work correctly without assuming &selector will be a valid object. llvm-svn: 175227
-
Daniel Malea authored
- stop ignoring the error-codes in the 'error' variable - removed out-of-bounds accesses with read-only array fields such as: self.assertTrue(data2.uint8[6] == 0, 'binary 0 terminator') Since SBData wraps a (6-character) python string literal, trying to read the null-terminator raises an exception. Instead, I replaced the out-of-bounds read with a length-check. Other out-of-bounds reads (via accessor function like SBData.GetUnsignedInt8) don't throw and are OK. I just added asserts that errors are set for these negative cases. llvm-svn: 175223
-
- Feb 14, 2013
-
-
Filipe Cabecinhas authored
llvm-svn: 175213
-
rdar://problem/13218655Greg Clayton authored
"target modules add" should resolve bundle executables, as should anything else that tries to create a module from a bundle path. llvm-svn: 175210
-
Jim Ingham authored
llvm-svn: 175202
-
Jim Ingham authored
llvm-svn: 175201
-
rdar://problem/13064893Greg Clayton authored
Poor network connections aren't handled well; commands fail instead of retrying. llvm-svn: 175198
-
Jim Ingham authored
change the breakpoint-inline-strategy for the breakpoints to take. <rdar://problem/13189024> llvm-svn: 175197
-
rdar://problem/12693921Greg Clayton authored
Rename the monitor command from "qCmd" (incorrect) to "qRcmd". llvm-svn: 175191
-
rdar://problem/13207948Greg Clayton authored
"watchpoint set expression" fails if "--" is present without any option. Made this command match exactly what "expression" does. llvm-svn: 175136
-
rdar://problem/13200878Greg Clayton authored
When launching in the shell, make sure if you specify a relative path, and if the current working directory has a space in it, that we don't hose the shell invocation. Currently if we launch with a relative path, we prepend the current working directory to the PATH using: PATH=`cwd`:$PATH a.out ... We needed to add quotes around the value for PATH to make sure if any paths in PATH contained spaces, that we don't hose the shell command. Now we do a: PATH="`cwd`:$PATH" a.out ... llvm-svn: 175135
-
rdar://problem/13198767Greg Clayton authored
When dumping instructions, resolve the address specified as a file address if the target doesn't have anything loaded. llvm-svn: 175131
-
Jim Ingham authored
<rdar://problem/13183944> llvm-svn: 175127
-
Jim Ingham authored
llvm-svn: 175125
-
Daniel Malea authored
- test could be re-written at some point, but right now just trying to clean up known failures for the linux buildbot. llvm-svn: 175114
-
Daniel Malea authored
- PR-15260: lldb does not display correct value of 1-bit field - PR-16261: lldb does not display size of (file/class) static array llvm-svn: 175111
-
Greg Clayton authored
llvm-svn: 175108
-
Greg Clayton authored
llvm-svn: 175106
-
Greg Clayton authored
llvm-svn: 175105
-
- Feb 13, 2013
-
-
Matt Kopec authored
Skip another two other tests asserting on Linux in RecordLayoutBuilder::updateExternalFieldOffset(). llvm-svn: 175103
-
rdar://problem/13210494Greg Clayton authored
Parse objective C information as efficiently as possible and without taking dangerous runtime locks. Reworked the way objective C information is parsed by: 1 - don't read all class names up front, this is about 500K of data with names 2 - add a 32 bit hash map that maps a hash of a name to the Class pointer (isa) 3 - Improved name lookups by using the new hash map 4 - split up reading the objc runtime info into dynamic and shared cache since the shared cache only needs to be read once. 5 - When reading all isa values, also get the 32 bit hash instead of the name 6 - Read names lazily now that we don't need all names up front 7 - Allow the hash maps to not be there and still have this function correctly There is dead code in here with all of the various methods I tried. I want to check this in first to not lose any of it in case we need to revert to any of the extra code. I will promptly cleanup and commit again. llvm-svn: 175101
-
Daniel Malea authored
Skip test that causes lldb to assert due to inferior getting a SIGSEGV with si_code == SI_KERNEL (PR-15258) - crash does not always reproduce llvm-svn: 175095
-
Daniel Malea authored
- handle m_resume_state == eStateStopped || eStateSuspended in DoResume rather than asserting llvm-svn: 175094
-
Sean Callanan authored
builtins. <rdar://problem/13204027> llvm-svn: 175091
-
Andrew Kaylor authored
llvm-svn: 175071
-
Daniel Malea authored
- Filed bugzilla PR-15256 llvm-svn: 175065
-
Daniel Malea authored
- test was passing before r174793... llvm-svn: 175064
-
Greg Clayton authored
llvm-svn: 175061
-
- Feb 12, 2013
-
-
Daniel Malea authored
Patch by Bruce Mitchener! llvm-svn: 175002
-
Greg Clayton authored
Added new "env" regular expression alias into the evironment settings section of the GDB/LLDB commands. llvm-svn: 174993
-