hanchenye-llvm-project/lldb/test
Sean Callanan fc89c142d3 Added functionality to call Objective-C class methods
correctly, and added a testcase to check that it works.

The main problem here is that Objective-C class method
selectors are external references stored in a special
data structure in the LLVM IR module for an expression.
I just had to extract them and ensure that the real
class object locations were properly resolved.

llvm-svn: 143520
2011-11-01 23:38:03 +00:00
..
api/check_public_api_headers Fix the compilation warning while running the test case. 2011-10-21 17:57:04 +00:00
arm_emulation Remove old emulation test data files. 2011-04-22 16:29:23 +00:00
attic Move two files to the 'attic'. 2010-10-05 00:08:08 +00:00
benchmarks This benchmark is meant to run the locally built 'lldb' binary, not the binary on the PATH env variable. 2011-10-28 00:46:47 +00:00
example Changed the test case class names to be noun-like instead of verb-like. 2010-09-01 19:59:58 +00:00
expression_command Removed the @expectedFailure decorators from test cases. They have been fixed with the r142717 check-in. 2011-10-24 18:11:16 +00:00
functionalities Revert 143359 and modify the test case to not include non-valid c identifier character. 2011-10-31 22:22:06 +00:00
help Add a simple test case for 'help watchpoint', 'help watchpt-id', and 'help watchpt-id-list'. 2011-09-23 17:57:49 +00:00
lang Added functionality to call Objective-C class methods 2011-11-01 23:38:03 +00:00
logging Modify the loggings output oracle to fix test suite failure, after the recent change to CommandInterpreter.cpp. 2011-08-25 21:51:45 +00:00
macosx Add a simple test case to exercise the SBDebugger.CreateTargetWithFileAndTargetTriple() API. 2011-08-13 00:55:56 +00:00
make The plugin impl of getCompiler() should be in unison with the Makefile.rules change. 2011-08-24 18:12:53 +00:00
pexpect-2.4 Add pexpect-2.4 (a pure Python module for controlling and automating other programs) to the test directory. 2011-03-11 20:13:06 +00:00
plugins The plugin impl of getCompiler() should be in unison with the Makefile.rules change. 2011-08-24 18:12:53 +00:00
python_api Add test cases for setting condition on a watchpoint for both command and API. 2011-10-17 22:17:47 +00:00
settings General cleanup on the UserSettingsController stuff. There were 5 different 2011-04-19 22:32:36 +00:00
source-manager Passing in os.ctermid() as the arg for SBTarget.Launch(...) for stdin_path, stdout_path, and stderr_path 2011-07-11 23:38:23 +00:00
types o lldbtest.py: 2011-06-23 22:11:20 +00:00
unittest2 o Added unittest2 which has added the new features in unittest for Python 2.7 2010-08-05 23:42:46 +00:00
Makefile tests: Improve Makefile/dotest to properly set LLDB_HERE variable used in some 2011-10-31 23:27:06 +00:00
README-TestSuite Add some descriptions about the default executable name being 'a.out' and can be overwritten 2011-07-28 21:15:39 +00:00
bench-history Add bench entries. 2011-11-01 19:22:09 +00:00
bench.py Establish a baseline for bench.py score by using a fixed lldb executable as the 2011-10-26 22:58:02 +00:00
blacklist.py Don't set DYLD_LIBRARY_PATH in the Python environment (which will get passed down to 2011-08-03 17:41:28 +00:00
dosep.ty Add a Python script to invoke each test file under the test root using a separate process. 2011-10-31 19:04:07 +00:00
dotest.py tests: Improve Makefile/dotest to properly set LLDB_HERE variable used in some 2011-10-31 23:27:06 +00:00
lldbbench.py Add display of min and max samples to Stopwatch's string representation. 2011-10-27 00:32:03 +00:00
lldbtest.py Modify lldbtest.Base.runHooks() to now take the following keyword arguments: 2011-10-19 16:48:07 +00:00
lldbutil.py SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating 2011-10-14 00:42:25 +00:00
redo.py Comment change. 2011-08-16 20:57:05 +00:00