- Nov 27, 2012
-
-
Jim Ingham authored
The skipOnLinux decorator wasn't calling the test method correctly (no need to pass in the "self") resulting in errors on MacOS X for the tests so decorated. llvm-svn: 168662
-
- Nov 26, 2012
-
-
Daniel Malea authored
- use lldb settings command instead of os.environ - use dyldPath fixture variable instead of hardcoding LD_LIBRARY_PATH - add tear-down hook to restore environment after testcase is run llvm-svn: 168613
-
Daniel Malea authored
- use lldb 'settings' command to help testcase find shared library - pull up dyldPath variable from TestLoadUnload.py to fixture base class (applicable in multiple cases) llvm-svn: 168612
-
Daniel Malea authored
- setting LD_LIBRARY_PATH required for the test program to run correctly llvm-svn: 168595
-
- Nov 23, 2012
-
-
Daniel Malea authored
llvm-svn: 168531
-
Daniel Malea authored
- hang resolved in r168503 llvm-svn: 168530
-
Daniel Malea authored
- add decorators @expectedFailLinux and @skipOnLinux - skip/mark xfail cases due to open bugzillas # 14323, 14416, 14423, 14424, 14425, 14426 Patch by Ashok Thirumurthi! llvm-svn: 168529
-
- Nov 21, 2012
-
-
Daniel Malea authored
llvm-svn: 168454
-
Daniel Malea authored
- missing includes in cpp test programs - mismatched dwarf/dsym test cases - make "com.apple.main-thread" expected string conditional on darwin platform llvm-svn: 168452
-
- Nov 20, 2012
-
-
Daniel Malea authored
llvm-svn: 168382
-
Daniel Malea authored
- this commit addresses bugzilla #14385 llvm-svn: 168375
-
Daniel Malea authored
llvm-svn: 168371
-
Daniel Malea authored
llvm-svn: 168370
-
- Nov 19, 2012
-
-
Daniel Malea authored
- opened bugzilla defects #14384 and #14385 llvm-svn: 168323
-
- Nov 17, 2012
-
-
Filipe Cabecinhas authored
llvm-svn: 168220
-
- Nov 15, 2012
-
-
Sean Callanan authored
expressions that refer to ivars will not work because Clang emits IR that refers to them to get the ivar offsets. However, it is possible to search the runtime for these values. I have added support for reading the relevant tables to the Objective-C runtime, and extended ClangExpressionDeclMap to query that information if and only if it doesn't find the symbols in the binary. Also added a testcase. <rdar://problem/12628122> llvm-svn: 168018
-
rdar://problem/12408181Enrico Granata authored
<rdar://problem/12408181> Test case to make sure this area of ObjC support does not regress in the future llvm-svn: 168000
-
- Nov 12, 2012
-
-
Daniel Malea authored
llvm-svn: 167771
-
- Nov 09, 2012
-
-
Jason Molenda authored
flags to the Linux makefiles to get the tests to run. llvm-svn: 167600
-
- Nov 06, 2012
-
-
Greg Clayton authored
llvm-svn: 167473
-
- Nov 01, 2012
-
-
Sean Callanan authored
explicitly pointed at an LLDB framework and executable. llvm-svn: 167250
-
Filipe Cabecinhas authored
llvm-svn: 167242
-
- Oct 31, 2012
-
-
rdar://problem/12586188Enrico Granata authored
<rdar://problem/12586188> Make ImportError a special case for "command script import", such that the error message for the exception becomes the error for the entire import operation and silence the backtrace printout In the process, refactor the Execute* commands in ScriptInterpreter to take an options object, and add a new setting to not mask out errors so that the callers can handle them directly instead of having the default behavior llvm-svn: 167067
-
Jim Ingham authored
the containing class so that direct ivar access will work in the expression parser. <rdar://problem/9797999> llvm-svn: 167061
-
- Oct 26, 2012
-
-
Filipe Cabecinhas authored
llvm-svn: 166740
-
- Oct 25, 2012
-
-
Sean Callanan authored
to dotest.py so that the testsuite can run against any LLDB. <rdar://problem/12512268> llvm-svn: 166635
-
rdar://12481949Enrico Granata authored
Fixing the test case for rdar://12481949 to do the right thing with our new rules for sign-extension in GetValueAsUnsigned() llvm-svn: 166631
-
- Oct 24, 2012
-
-
Enrico Granata authored
llvm-svn: 166628
-
Enrico Granata authored
llvm-svn: 166627
-
Enrico Granata authored
llvm-svn: 166626
-
Greg Clayton authored
llvm-svn: 166604
-
rdar://problem/12481949Enrico Granata authored
<rdar://problem/12481949> Fixing SBValue.GetValueAsSigned() to do the right thing when dealing with a 32-bit negative value llvm-svn: 166603
-
rdar://problem/12523238Enrico Granata authored
Changed all relevant test cases to verify that MightHaveChildren() works correctly for objects of interest Added a bunch of convenience methods for test cases to use: target(), process(), thread() and frame() which mimic the lldb.X convenience variables As a bonus, edited the documentation on the website to describe the new method available for synthetic children providers writers to implement! That's all folks! llvm-svn: 166535
-
Enrico Granata authored
Better error message for invalid argument to --category - silenced the printout of the raw args when not in verbose mode llvm-svn: 166514
-
Sean Callanan authored
llvm-svn: 166507
-
- Oct 23, 2012
-
-
Jim Ingham authored
it to print the old and new values. Temporarily disable the "out of scope" checking since it didn't work correctly, and was not what people generally expected watchpoints to be doing. llvm-svn: 166472
-
-
Sean Callanan authored
of structures, and added a testcase. <rdar://problem/12551591> llvm-svn: 166450
-
- Oct 22, 2012
-
-
rdar://problem/12437442Enrico Granata authored
Given our implementation of ValueObjects we could have a scenario where a ValueObject has a dynamic type of Foo* at one point, and then its dynamic type changes to Bar* If Bar* has synthetic children enabled, by the time we figure that out, our public API is already vending SBValues wrapping a DynamicVO, instead of a SyntheticVO and there was no trivial way for us to change the SP inside an SBValue on the fly This checkin reimplements SBValue in terms of a wrapper, ValueImpl, that allows this substitutions on-the-fly by overriding GetSP() to do The Right Thing (TM) As an additional bonus, GetNonSyntheticValue() now works, and we can get rid of the ForceDisableSyntheticChildren idiom in ScriptInterpreterPython Lastly, this checkin makes sure the synthetic VOs get the correct m_value and m_data from their parents (prevented summaries from working in some cases) llvm-svn: 166426
-
- Oct 18, 2012
-
-
rdar://problem/12462048Greg Clayton authored
LLDB changes argv[0] when debugging a symlink. Now we have the notion of argv0 in the target settings: target.arg0 (string) = There is also the program argument that are separate from the first argument that have existed for a while: target.run-args (arguments) = When running "target create <exe>", we will place the untouched "<exe>" into target.arg0 to ensure when we run, we run with what the user typed. This has been added to the ProcessLaunchInfo and all other needed places so we always carry around the: - resolved executable path - argv0 - program args Some systems may not support separating argv0 from the resolved executable path and the ProcessLaunchInfo needs to carry all of this information along so that each platform can make that decision. llvm-svn: 166137
-